我正在使用assembleRelease准备发布构建,但我得到了这个错误。
配置项目:项目中的应用程序配置“编译”:不推荐使用“app”。请改用“实现”。
配置项目 :rn-fetch-blob CompileOptions.bootClasspath 属性已被弃用,并计划在 Gradle 5.0 中删除。请改用 CompileOptions.bootstrapClasspath 属性。
配置项目:项目中的react native onesignal配置“编译”:react National onesignal不推荐使用。改用“实现”。不推荐项目中的配置“testCompile”:react native onesignal。改用“测试实现”。
配置项目:项目中的react本机映像裁剪选择器配置“编译”:不推荐使用react本机映像裁剪选择器。改用“实现”。
任务 :app:bundleReleaseJsAndAssets 警告:转换缓存已重置。加载依赖关系图,完成。bundle:将捆绑包输出写入:/Users/appfile/android/app/build/generated/assets/react/release/index.android.bundle bundle:完成编写捆绑包输出捆绑包:复制 43 个资产文件捆绑包:完成复制资产
/用户/appfile/android/app/build/intermediates/manifests/full/release/AndroidManifest。xml:70:23-42:AAPT:未找到与给定名称匹配的资源(位于值为“@mipmap/ic_launcher”的“图标”)/用户/appfile/android/app/build/intermediates/manifests/full/release/AndroidManifest。xml:72:24-39:AAPT:未找到与给定名称匹配的资源(位于值为“@style/AppTheme”的“主题”)。警告:字符串“ucrop_error_input_data_is_缺席”没有默认翻译。警告:字符串“ucrop_mutate_exception_hint”没有默认翻译/用户/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”)。
失败:构建失败,出现异常。
>
执行失败
这是我的身材。格雷德尔文件;
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'
}
}
你检查过你的资产吗?错误消息涉及缺少的图标ic_launcher
。ic_launcher
是Android上的图标应用程序检查您的Android应用程序中是否有mipmap
文件夹,其中包含ic_launcher
文件,如以下屏幕截图所示:
另一个错误涉及未找到的主题:AppTheme。
null 这工作得很好,但对于下面的命令,我得到一个错误 错误: > 错误:任务“:app:InstallRelease”执行失败。 com.android.builder.testing.api.deviceException:com.android.ddmlib.installexception:install_failed_update_incompatible:包io.nativebase
我在“React-Native Run-Android”上面临这个问题。我没有工作我的代码大约2个月。今天,我不得不做一些改变。但我不能在模拟器上运行。 Android/Build.Gradle
失败:生成失败,出现异常。 > 错误:任务“:app:CompiledEbugJavaWithJavac”执行失败。 编译失败;有关详细信息,请参阅编译器错误输出。
\android\app\build\中介\清单\完整\调试\AndroidManifest.xml:61: AAPT:错误:资源mipmap/ic_notif(又名...: mipmap/ic_notif)未找到。 错误:处理清单失败。 失败:构建失败,出现异常。 问题所在:任务“:app:processDebugResources”的执行失败。无法处理资源,有关详细信息,请参阅上面的 aapt