2017-02-21 51 views
0

我有一個非常類似的問題,這一個: 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> 

請幫幫忙!

回答

0

這會發生在你正在安裝應用程序時,applicationID已經在設備上可用。兩個應用程序具有相同的appId。

+0

感謝@Patel Jaimin,我試着用本指南改變應用程序ID:https://www.youtube.com/watch?v=_pneBqkFqfw但它說:「錯誤:執行失敗的任務」:app:processDebugGoogleServices '。 >沒有匹配的客戶端發現包名「我給的新名字」 – ayelet

+0

無論如何,我試過第三個清潔設備,它在那裏工作!非常感謝! – ayelet

+0

您需要更改包名稱並根據您的bulid.gradle文件中的appId。 –