我在Android上遇到了react-native-camera的问题.它现在正常工作大约一个星期,突然间,Gradle不会构建出现以下错误:
Error:Execution failed for task ':react-native-camera:processReleaseResources'.
> Error: more than one library with package name 'com.google.android.gms.license'
Run Code Online (Sandbox Code Playgroud)
从我收集的内容来看,这是由com.google.android.gms多次加载引起的.我按照RNCamera文档进行操作,确保我的Gradle文件匹配.
Android设备/应用/的build.gradle:
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.phase1"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
ndk {
abiFilters "armeabi-v7a", "x86"
}
}
splits {
abi {
reset()
enable enableSeparateBuildPerCPUArchitecture
universalApk false // If true, also generate a universal APK
include "armeabi-v7a", "x86"
}
}
buildTypes {
release {
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
}
}
// applicationVariants are e.g. …Run Code Online (Sandbox Code Playgroud) android android-studio android-gradle-plugin react-native react-native-camera