Не найден идентификатор ресурса для атрибута 'appComponentFactory' в пакете 'android' в AndroidManifest в строке 58 - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь построить ионный проект в андроид студии. Ранее этот проект успешно строился в андроид студии, но за последние 3-4 дня проблема возникает.

Я использовал cordova-plugin-xapkreader плагин для создания расширения apk.

Ниже приведена ошибка, которую я получаю на Android Studio-

AGPBI: {"kind":"error","text":"No resource identifier found for attribute \u0027appComponentFactory\u0027 in package \u0027android\u0027","sources":[{"file":"/Users/admin/Documents/IONIC/AndroidPro/platforms/android/build/intermediates/manifests/full/debug/AndroidManifest.xml","position":{"startLine":57}}],"original":"","tool":"AAPT"}
/Users/admin/Documents/IONIC/AndroidPro/platforms/android/build/intermediates/manifests/full/debug/AndroidManifest.xml:58: error: No resource identifier found for attribute 'appComponentFactory' in package 'android'
:processDebugResources FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt

Я пытался-

1) Очистить2) Перестроить проект 3) Сделать проект

Я также попробовал решения Google, изменив версии Gradle.Также обновите -

classpath com.android.tools.build:gradle:3.4.1

Но никто не решил проблему.

Вот зависимости, используемые в ионном проекте -

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    // SUB-PROJECT DEPENDENCIES START
    debugCompile(project(path: "CordovaLib", configuration: "debug"))
    releaseCompile(project(path: "CordovaLib", configuration: "release"))
    debugCompile(project(path: "com.flyingsoftgames.xapkreader:downloader_library", configuration: "debug")){
        exclude module:("CordovaLib")
    }
    releaseCompile(project(path: "com.flyingsoftgames.xapkreader:downloader_library", configuration: "release")){
        exclude module:("CordovaLib")
    }
    debugCompile(project(path: "com.flyingsoftgames.xapkreader:library", configuration: "debug")){
        exclude module:("CordovaLib")
    }
    releaseCompile(project(path: "com.flyingsoftgames.xapkreader:library", configuration: "release")){
        exclude module:("CordovaLib")
    }
    compile "com.google.android.gms:play-services-base:+"
    compile "com.google.android.gms:play-services-base:11.0.4"
    compile "com.google.android.gms:play-services-ads:11.0.4"
    compile "com.android.support:customtabs:23.3.0"
    compile "com.android.support:support-v4:27.1.0"
    compile "com.facebook.android:facebook-android-sdk:4.22.1"
    compile "com.google.gms:google-services:+"
    compile "com.google.android.gms:play-services-tagmanager:+"
    compile "com.google.firebase:firebase-core:+"
    compile "com.google.firebase:firebase-messaging:+"
    compile "com.google.firebase:firebase-crash:+"
    compile "com.google.firebase:firebase-config:+"
    compile "com.google.android.gms:play-services-auth:11.8.0"
    compile "com.google.android.gms:play-services-identity:11.8.0"
    // SUB-PROJECT DEPENDENCIES END
}

Мой путь AndroidManifest - / Users /admin / Documents / IONIC / AndroidPro / платформы / android / build / промежуточные звенья / манифесты / full / debug / AndroidManifest.xml: 58:

    <application
        android:appComponentFactory="appComponentFactory"
        android:hardwareAccelerated="true"
        android:icon="@mipmap/icon"
        android:label="@string/app_name"
        android:supportsRtl="true" >
    </application>

Я получаю сообщение об ошибке в этой строке - android:appComponentFactory внутри AndroidManifest.

Я также понизил версию Android Studio до 3.0.0, а также создал новый ионный проект, в который я добавил пошаговые все плагины снова, а затем собрал проект, выполнив команду-

ionic cordova build android 

Но я все еще получаю ту же ошибку.

Я также пытался добавить платформу Android с версией 7.0.0,8.0.0,6.2.2, но ошибка остается той же.

Я застрял в этой проблеме несколько дней. И все еще пытаюсь решить эту проблему. Если кто-нибудь сталкивался с этой ошибкой, пожалуйста, помогите мне.

...