如果我使用来自' app \ build \ outputs'的APK,我的Android应用程序已崩溃

时间:2017-07-20 14:16:12

标签: android android-studio debugging apk

我通过USB通过Android Studio成功启动并调试了我的应用程序。 但是,如果我从\app\build\outputs\apk复制了APK,则应用程序在安装后崩溃了。

安装的APK和通过Android Studio推出的有什么区别? 如何解决问题?

3 个答案:

答案 0 :(得分:1)

尝试启用multidex

defaultConfig {
...
             // Enabling multidex support.
             multiDexEnabled true
         }

尝试禁用InstaRun

转到“首选项”,在“构建,执行,部署”下找到“即时运行”选项。取消选中复选框以禁用即时运行

清理并删除debug.apk。

再次尝试Build>BuildAPK

希望它有效。 。如果剧照失败,那么你应该发布apk。

答案 1 :(得分:0)

不确定这是否是导致您麻烦的原因,但是当我在系统上安装了我的应用程序并且未更改已签名的应用程序时,它会崩溃。

所以我要做的是确保从您的手机中卸载该应用,然后构建一个已签名的APK以供使用。

答案 2 :(得分:0)

从app中的build下的输出文件夹中删除OnRenderObject。使用OnGUI选项再次生成并重新安装。