【问题标题】:Failed to install android APK安卓APK安装失败
【发布时间】:2019-11-20 04:14:44
【问题描述】:

我尝试使用 Android Studio 构建调试 APK 以在我的移动设备上进行测试。但是会出现这个问题。这是我能够检索到的错误日志。

11-19 16:52:23.096: W/PackageManager(1628): Failed collect during installPackageLI
11-19 16:52:23.096: W/PackageManager(1628): android.content.pm.PackageParser$PackageParserException: Package /data/app/vmdl322169606.tmp/base.apk has no certificates at entry AndroidManifest.xml
11-19 16:52:23.096: W/PackageManager(1628):     at android.content.pm.PackageParser.collectCertificates(PackageParser.java:1099)
11-19 16:52:23.096: W/PackageManager(1628):     at android.content.pm.PackageParser.collectCertificates(PackageParser.java:1049)
11-19 16:52:23.096: W/PackageManager(1628):     at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:10804)
11-19 16:52:23.096: W/PackageManager(1628):     at com.android.server.pm.PackageManagerService.access$2300(PackageManagerService.java:236)
11-19 16:52:23.096: W/PackageManager(1628):     at com.android.server.pm.PackageManagerService$6.run(PackageManagerService.java:8858)
11-19 16:52:23.096: W/PackageManager(1628):     at android.os.Handler.handleCallback(Handler.java:739)
11-19 16:52:23.096: W/PackageManager(1628):     at android.os.Handler.dispatchMessage(Handler.java:95)
11-19 16:52:23.096: W/PackageManager(1628):     at android.os.Looper.loop(Looper.java:135)
11-19 16:52:23.096: W/PackageManager(1628):     at android.os.HandlerThread.run(HandlerThread.java:61)
11-19 16:52:23.096: W/PackageManager(1628):     at com.android.server.ServiceThread.run(ServiceThread.java:46)

【问题讨论】:

  • 您签署了您的 apk 吗?如果是,你能描述一下吗?

标签: java android android-studio unity3d


【解决方案1】:

尝试签署您的 APK。如果您之前已经安装了一个副本,请尝试将其卸载并重新安装。

【讨论】:

    【解决方案2】:
     writing AndroidManifest.xml file  
    
     android:usesCleartextTraffic="true"
    
                   or
    
     Open File> Click on Invalidate Caches/Restart
    
                  or
    

    尝试使用第 1 版签署您的 APK。第 2 版签署的 APK 仅与 7.0 兼容,因此它无法在低于 7.0 的设备上运行或尝试生成 v1 和 v2 版本的 APK。

    注意:当您为 7.0 以上设备和 7.0 以下设备生成签名 apk 时,请同时检查 v1 和 v2 选项。

    这里是reference link 了解有关 V2 版本的更多信息,here is the link 是概述。

    试试这个,你的问题就会解决。

    【讨论】:

      【解决方案3】:

      显示您没有与 .APK 文件关联的证书的错误。 通常 android 会在安装前提供由 android 设备验证的调试证书。Do 使缓存无效并重新启动。如果错误仍然存​​在,那么他们可能添加了任何没有任何扩展名或更改其扩展名的文件。我有同样的问题这解决了我的问题。希望它对你有用:)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-29
        相关资源
        最近更新 更多