Android 反应本机生成失败任务:app:processReleaseResources未能执行aapt

Android 反应本机生成失败任务:app:processReleaseResources未能执行aapt,android,react-native,gradle,Android,React Native,Gradle,我正在使用assembleRelease准备发布构建,但我遇到了这个错误 配置项目:项目中的应用程序配置“编译”:不推荐使用应用程序。改用“实现” 配置项目:rn fetch blob CompileOptions.bootClasspath属性已被弃用,并计划在Gradle中删除 5.0. 请改用CompileOptions.bootstrapClasspath属性 配置项目:项目中的反应本机onesignal配置“编译”:不推荐使用反应本机onesignal。使用 而是“实施”。项目中的配置

我正在使用assembleRelease准备发布构建,但我遇到了这个错误

配置项目:项目中的应用程序配置“编译”:不推荐使用应用程序。改用“实现”

配置项目:rn fetch blob CompileOptions.bootClasspath属性已被弃用,并计划在Gradle中删除 5.0. 请改用CompileOptions.bootstrapClasspath属性

配置项目:项目中的反应本机onesignal配置“编译”:不推荐使用反应本机onesignal。使用 而是“实施”。项目中的配置“testCompile” “:react native onesignal”已弃用。使用“测试实施” 相反

配置项目:项目中的反应本机映像裁剪选择器配置“编译”:不推荐使用反应本机映像裁剪选择器。 改用“实现”

任务:app:bundleReleaseJsAndAssets警告:已重置转换缓存。加载依赖关系图,完成。bundle:写入bundle输出 致: /Users/appfile/android/app/build/generated/assets/react/release/index.android.bundle 捆绑包:完成写入捆绑包输出捆绑包:复制43个资产文件 捆绑:复制资产完成

/Users/appfile/android/app/build/intermediates/manifests/full/release/AndroidManifest.xml:70:23-42: AAPT:未找到与给定名称(在“图标”处)匹配的资源 值“@mipmap/ic_launcher”)。 /Users/appfile/android/app/build/intermediates/manifests/full/release/AndroidManifest.xml:72:24-39: AAPT:未找到与给定名称(在“主题”处)匹配的资源 值“@style/AppTheme”)。 警告:字符串“ucrop\u错误\u输入\u数据\u不存在”没有默认翻译。警告:字符串“ucrop\u mutate\u exception\u hint”没有 默认翻译。 /Users/appfile/android/app/build/intermediates/manifests/full/release/AndroidManifest.xml:67: 错误:错误:未找到与给定名称匹配的资源(在“图标”处) 值为“@mipmap/ic_launcher”)

/Users/appfile/android/app/build/intermediates/manifests/full/release/AndroidManifest.xml:67: 错误:错误:未找到与给定名称匹配的资源(位于 值为“@style/AppTheme”的“theme”

任务:app:processReleaseResources未能执行aapt com.android.ide.common.process.ProcessException:未能执行 aapt 位于com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796) 位于com.android.build.gradle.tasks.ProcessAndroidResources.InvokeAptForSplit(ProcessAndroidResources.java:551) 位于com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285) 位于com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:498) 位于org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) 位于org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:46) 位于org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39) 位于org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26) 位于org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121) 位于org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) 在org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) 位于org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) 位于org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) 位于org.gradle.api.internal.tasks.execution.executeActionStaskeExecuter.executeAction(executeActionStaskeExecuter.java:110) 位于org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92) 位于org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) 位于org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) 位于org.gradle.api.internal.tasks.execution.skipptodatetaskexecuter.execute(skipptodatetaskexecuter.java:62) 位于org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) 位于org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60) 位于org.gradle.api.internal.tasks.execution.skipmptysourcefilestaskexecuter.execute(skipmptysourcefilestaskexecuter.java:97) 位于org.gradle.api.internal.tasks.execution.cleanupstaleoutputsecuter.execute(cleanupstaleoutputsecuter.java:87) 位于org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52) 位于org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) 位于org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
buildscript {
    ext {
        buildToolsVersion = "27.0.3"
        minSdkVersion = 16
        compileSdkVersion = 27
        targetSdkVersion = 27
        supportLibVersion = "27.1.1"
    }
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        mavenLocal()
        google()
        jcenter()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }


      // ADD THIS
      maven { url 'https://maven.google.com' }

      // ADD THIS
      maven { url "https://jitpack.io" }
    }
}

task wrapper(type: Wrapper) {
    gradleVersion = '4.4'
    distributionUrl = distributionUrl.replace("bin", "all")
}


configurations.all {
    resolutionStrategy {
        force 'com.android.support:support-v4:27.1.0'
    }
}