2017-02-21 21 views
0

У меня есть очень похожий вопрос, к этому: Error on installing apk - parsing the packageAndroid - Ошибка при установке APK - разбор пакета

, но ответы там не помогли мне.

Вскоре у меня есть приложение, которое я разрабатываю, и в каждом большом изменении, которое я делаю, я также проверяю его на своем телефоне. И до сих пор у него не было проблем. Я не делал этого в течение недели, и я изменил код в коде, что я не помню (проблемы с Git, другая проблема ...). Приложение использует Firebase, поэтому мне пришлось обновить SDK на студии Android до версии 2.2.3. Возможно, в этом проблема? И если да, то каково решение? Я не могу думать по другой причине. На эмуляторе он отлично работает. Только на устройстве он не работает. До сих пор я просто вошел в папку APK в проекте и отправил «app-debug.apk» на свою почту, и я открыл ее в своем почтовом ящике. Теперь этот файл приводит к «Проблема заключается в разборе пакета».

Итак, я попытался получить APK по-разному: 1. build-> build APK. 2. build-> сгенерировать подписанный 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

Это произойдет, если вы устанавливаете приложение с помощью приложенияID, которое уже доступно на устройстве. Два приложения с одним и тем же приложением.

+0

Спасибо @Patel Jaimin, я попытался изменить идентификатор приложения с помощью этого руководства: https://www.youtube.com/watch?v=_pneBqkFqfw, но он говорит: «Ошибка: выполнение не выполнено для задачи»: app: processDebugGoogleServices '. > Не найдено ни одного подходящего клиента для имени пакета «новое имя, которое я дал» – ayelet

+0

в любом случае, я попробовал на третьем чистом устройстве, и он там работает! большое спасибо! – ayelet

+0

Вам нужно изменить имя пакета и в соответствии с appId в файле bulid.gradle. –