Одна из наиболее распространенных причин, по которой мы видим ошибку «Invalid APK file», связана с непреднамеренным изменением конфигурации AndroidManifest.xml
, в результате которой на вашем устройстве устанавливаются дублированные файлы APK.
Возможности 1:проблема с версией. Увеличьте минимальную и целевую версии SDK и попробуйте снова.
Возможности 2: несоответствие пакетов. Имя пакета в AndroidManifest.xml
не соответствует фактическому пакету, которыйВаша деятельность связана с.
Три шага для решения этой проблемы:
Шаг 1. Проверьте файл заголовка из вашего AndroidManifest.xml
.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yourdomain.yourapp"
android:versionCode="1"
android:versionName="1.0" >
Шаг 2.Убедитесь, что имя вашего пакета в папке src точно такое же, как и то, которое вы проверили на шаге 1.
например, com.yourdomain.yourapp
Шаг 3. Проверьте оператор включения пакета из вашей активности запуска(например, MainActivity.java
):
package com.yourdomain.yourapp;
Если вышеупомянутые решения не работают, пожалуйста, опубликуйте свой Logcat для получения дополнительной помощи.