React Native android 构建

React Native android build

https://facebook.github.io/react-native/docs/getting-started.html 我正在按照本教程在 Windows 上获得 Android 应用程序 运行。当 运行 执行 react-native run-android 命令时,出现此错误:

:app:mergeDebugResources AAPT out(2119206397):未设置代表:丢失 message:Done AAPT out(1004599865):未设置代表:丢失 message:Done AAPT out(126533033):未设置代表:丢失 message:Done AAPT out(520573141):未设置代表:丢失 message:Done AAPT out(2000135048):未设置代表:丢失 message:Done AAPT out(1888282095):未设置代表:丢失 message:Done AAPT out(100816428):未设置代表:丢失 message:Done AAPT out(323189884):未设置代表:丢失 message:Done AAPT out(1803421983):未设置代表:丢失 message:Done AAPT out(323189884):未设置代表:丢失 message:Done AAPT out(100816428):未设置代表:丢失 message:Crunching C:\Windows\System32\myapp\android\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7.0.1\res\drawable-xxxhdpi\abc_btn_check_to_on_mtrl_015.png AAPT out(1004599865):未设置代表:丢失 message:Done

:app:processDebugResources 失败

失败:构建失败,出现异常。

在确保我的所有软件包都已更新后,错误消失了。我安装了 android-studio sdk 管理器中可用的所有构建工具、sdk 包和平台工具。确保所有内容都已更新并且此错误应该消失。还要确保在 project/android 目录中有一个 local.properties 文件,其中包含 sdk 的路径。

将其放入您的 local.properties 文件中。

sdk.dir=C\:\Users\Miguel\AppData\Local\Android\Sdk2

这是一个很好的教程。 https://www.youtube.com/watch?v=cnqyUnASuk8

更新:如果您希望在构建项目时使用 adb 连接到模拟器,请务必安装 IntelX86 系统映像。

我有一个类似的问题,在花了很多时间和大量搜索这个问题之后,唯一的技巧是:

  1. 请如图所示安装所需的SDKConfigure Required SDKs
  2. 如果您已经安装了它,那么您必须更新以下SDK:
    • Android SDK Tool(更新到最新版本)
    • Android SDK Platform-tools(更新到最新版本)
    • Android SDK Build-tools(更新到最新版本)
    • Android Support RepositoryExtra 文件夹下(更新到最新版本)
  3. 您必须至少安装与已安装Android SDK Build-tools & Android SDK Platform-tools版本相同的Android API版本,如图Configure Required SDKs
  4. 必须确保SDK的路径在PATH环境变量和ANDROID_HOME环境变量中正确显示...

Note: Local Maven repository for Support Libraries which is listed as the SDK requirement in the official docs of React-native is now named as Android Support Repository in the SDK Manager .

我刚刚遇到这个问题。如果您的项目名称包含 -

等特殊字符,也会发生此错误

app.json { "name": "some-database", "displayName": "somw-database" }

它将失败并出现同样的错误!