我正在用快车道bundle exec fastlane dev
构建我的。在我通过react-native link
链接图像资产后,我收到此错误。
错误:
> Task :app:processReleaseManifest FAILED
/Users/sko/bmind/projects/BatteryGuru/android/app/src/main/AndroidManifest.xml:22:18-91 Error:
Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:10:5-38:19 to override.
我的app/build.gradle
依赖项:
dependencies {
implementation project(':react-native-device-info')
implementation project(':react-native-config')
implementation project(':react-native-reanimated')
implementation project(':react-native-sentry')
implementation project(':easy-bluetooth-classic')
implementation project(':react-native-svg')
implementation project(':react-native-linear-gradient')
implementation project(':react-native-i18n')
implementation project(':react-native-vector-icons')
implementation project(':react-native-gesture-handler')
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
implementation('com.crashlytics.sdk.android:crashlytics:2.10.1@aar') {
transitive = true
}
implementation "com.facebook.react:react-native:+" // From node_modules
}
包:
"react-native": "0.59.3",
"react": "16.8.3",
您的问题可能是由于使用依赖于AndroidX的最新Google Play服务GCM的react-native-device-info(可能还有其他依赖项(。您可以更新到最新版本(yarn upgrade react-native-device-info@2.1.2
(,如果它不能解决您的问题,请检查以下答案:
堆栈溢出
Github:Android:无法构建应用程序