我有一个非常类似的问题,这一个: Error on installing apk - parsing the packageAndroid的 - 错误上安装APK - 解析包
但有答案,我没有帮助。
不久,我开发了一个应用程序,并且在我做出的每个重大更改中,我都会在手机中查看它。直到现在,它从未遇到过问题。 我没有这样做一个星期,我改变了代码中的东西,我没有真正记得(Git的问题,另一个问题......)。 该应用正在使用Firebase,因此我必须将Android Studio上的SDK更新为2.2.3。 也许这是问题?如果是这样,解决方案是什么?我想不出另一个原因。 在模拟器上它工作得很好。只有在设备上它不工作。 到现在为止,我刚进入项目中的APK文件夹,并将“app-debug.apk”发送到我的邮件中,然后在手机邮箱中将其打开。 现在这个文件导致“解析软件包时出现问题”。
所以我试图以不同的方式获得APK: 1. build-> build 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>
请帮帮忙!
感谢@Patel Jaimin,我试着用本指南改变应用程序ID:https://www.youtube.com/watch?v=_pneBqkFqfw但它说:“错误:执行失败的任务”:app:processDebugGoogleServices '。 >没有匹配的客户端发现包名“我给的新名字” – ayelet
无论如何,我试过第三个清洁设备,它在那里工作!非常感谢! – ayelet
您需要更改包名称并根据您的bulid.gradle文件中的appId。 –