我尝试在我的手机(运行 Android 4.0.4 的 GT-B5330 )上手动安装一个 apk(由 IntelliJ 构建)。
- Intellij 生成 MyApp.apk(使用 Build > Artifact > Rebuild...)
- 电话设置:安全 > 设备管理 > 未知来源被选中
- 我在手机上卸载了 MyApp 的现有“调试”版本
- 我用 USB 数据线将手机连接到电脑,然后将 MyApp.apk 传输到手机 SD 卡。
- 在手机上,我浏览 sdcard 并单击 MyApp.apk
- 我看到 MyApp 所需的权限并尝试安装它。
- 我收到一条消息“未安装应用程序”
查看 logcat 我发现了这些日志:
01-25 10:55:15.668: INFO/ApplicationPolicy(1448): isApplicationInstallationEnabled
01-25 10:55:15.668: WARN/PackageManager(1448): verifying app can be installed or not
01-25 10:55:15.748: INFO/SurfaceFlinger(1216): id=3872 Removed idx=3 Map Size=4
01-25 10:55:15.748: INFO/SurfaceFlinger(1216): id=3872 Removed idx=-2 Map Size=4
01-25 10:55:16.148: DEBUG/dalvikvm(1448): GC_EXPLICIT freed 744K, 34% free 13115K/19655K, paused 5ms+11ms
01-25 10:55:16.148: DEBUG/InstallAppProgress(22326): Installation error code: -103
我试图找到这个错误代码 -103的含义,但我没有找到任何东西。
我想知道可能出了什么问题,我该如何解决/调查这个问题?
注意 :
- 当我从我的 IDE 运行时:它已安装并正常工作。
- 一些本机库与 MyApp.apk 一起打包
我错过了一些明显的东西吗?其他安全设置要更改?
任何帮助将不胜感激。