我正在用安卓开发工具开发一个安卓应用。 现在我试用了新的Android Studio,如果将我的智能手机与电脑连接并直接在Android Studio中运行程序,一切都很正常。 但现在我想用其他智能手机测试这个程序,而不需要把它们连接到我的电脑上。
ADT在你每次编译程序时都会在"projectname/bin"下创建.apk文件。在我看来,目前Android Studio并没有这样做。
所以我的问题是,是否有可能用Android Studio创建一个没有签名的.apk文件?
我建议你用Gradle构建你的APK文件。
assemble
。你的未签名APK现在位于
ProjectName\app\build\outputs\apk
关于如何使用Gradle的详细信息,这个教程是不错的选择。在Android Studio中使用Gradle构建。我还写了一篇博文,介绍了如何用Gradle构建一个未签名的APK。
如果你把你的项目从其他IDE中移出,并且不想重新编译,你可能会发现你的APK文件已经在你移出的IDE中构建。
如果你用Android Studio生成了项目,APK文件会在ProjectName/ProjectName/build/apk/...
中找到。
从eclipse导入的项目。文件应该在同一目录下。进入项目
-在资源管理器中显示
。你应该在那里找到你的APK文件所在的bin文件夹。
从IntelliJ导入,位置是ProjectName/out/production/...
。
旁注: 正如Chris Stratton在他的评论中提到的。
从技术上讲,你要的是一个用调试密钥签名的APK。一个APK 实际上没有签名的APK将被设备拒绝。