【问题标题】:Android - Error on installing apk - parsing the packageAndroid - 安装 apk 时出错 - 解析包
【发布时间】:2017-02-21 12:09:13
【问题描述】:

我有一个与此非常相似的问题: Error on installing apk - parsing the package

但那里的答案对我没有帮助。

很快,我有一个我正在开发的应用程序,并且在我所做的每一个重大更改中,我也会在我的手机中查看它。直到现在它从未出现过问题。 我已经有一周没有这样做了,我改变了代码中的一些东西,我真的不记得了(Git 的问题,另一个问题......)。 该应用程序正在使用 Firebase,因此我不得不将 Android Studio 上的 SDK 更新到 2.2.3。 也许这就是问题所在?如果是这样,解决方案是什么?我想不出另一个原因。 在模拟器上效果很好。仅在设备上不起作用。 到目前为止,我只是进入项目中的APK文件夹,并将“app-debug.apk”发送到我的邮箱,并在我的手机邮箱中打开它。 现在这个文件导致“解析包时出现问题。”。

所以我尝试通过不同的方式获取 APK: 1.构建->构建APK。 2.构建->生成签名的APK,如链接中的答案所述。 3.获取发布APK。 4.取调试APK。 没有任何效果!

我在 2 台设备上尝试过:

Meizu M2, Android 5.1

LG 3 beat.

build.gradle:

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
    classpath 'com.google.gms:google-services:3.0.0'
}



}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

AndroidManifest:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="some package....">


<!--
            android:label="@string/app_name"

    -->

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"

    android:label="Mission List"

    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    <activity android:name=".MainActivity">
                    some info...
    </activity>
    <activity android:name=".newList">
                    some info...
    </activity>
    <activity android:name=".viewGroups">
                   some info...
    </activity>


    <activity android:name=".tasks">
                    some info...
    </activity>
</application>

请帮忙!

【问题讨论】:

    标签: android apk


    【解决方案1】:

    当您使用设备上已经可用的 applicationID 安装应用程序时会发生这种情况。两个应用程序具有相同的 appId。

    【讨论】:

    • 感谢@Patel Jaimin,我尝试使用本指南更改应用程序 ID:youtube.com/watch?v=_pneBqkFqfw 但它说:“错误:任务':app:processDebugGoogleServices'的执行失败。> 找不到匹配的客户端for package name '我给的新名字'
    • 无论如何,我尝试了第三个干净的设备,它在那里工作!非常感谢!
    • 您需要根据您的 bulid.gradle 文件中的 appId 更改包名称。
    猜你喜欢
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    • 2023-03-30
    • 2017-08-04
    • 2013-12-09
    • 2016-09-12
    • 2017-02-25
    相关资源
    最近更新 更多