无法在Android设备上安装app apk

时间:2017-03-31 05:01:26

标签: android apk

我在Android模拟器中运行的app很好。但是当我尝试在设备中安装它时会出错。

在CoolPad中注意 - 运行5.1版本 - 错误是“无法安装应用程序” 在Galaxy A7中 - 运行6.0版本 - 错误是“解析失败”

我正在使用sqlite db,apache csv parser lib,Square的sqldelight。

Min Sdk - 19和Max Sdk - 25

我尝试根据此link

提供所有使用权限

我解锁了手机中的开发者选项,并启用了来自未知来源的安装。仍然无法安装该应用程序。在同一部手机中,我可以安装一个简单的Android应用程序。所以问题在于包或代码。请帮忙。

这两款手机都没有工作。所以我通过蓝牙发送apk,然后在手机中安装包安装程序。如何从手机上获取安装日志。

该应用程序是4个表单并使用片段。如果需要,我可以上传apk。

2 个答案:

答案 0 :(得分:9)

我遇到过类似的问题。对我来说,问题是Android Studio(版本2.3.1)中的APK Signature Scheme v2选项:  https://developer.android.com/about/versions/nougat/android-7.0.html#apk_signature_v2

当选择签名版本v2签署我的apk时,我能够在LG Nexus 5X(android 7.1.1)上下载并安装我的apk。但是在摩托罗拉Moto G3(Android 5.1)上,我会看到"未能安装"。

通过在签署我的应用程序时选择签名版本v1和v2,此问题已解决,我可以在两部手机上下载并安装apk。

我希望这会帮助你和其他人解决同样的问题。

enter image description here

答案 1 :(得分:2)

如果您使用Galaxy A7。 您可以在拨号器应用中点按*#9900#(名称为'手机')。 你可以找到" RUN DUMPSTATE / LOGCAT"并点击它。 然后点击" COPY TO SDCARD(INCLUDE CP RAMDUMP)"。 你可以找到' log' MyFiles应用程序中的文件夹。