2016-07-31 159 views
0

https://facebook.github.io/react-native/docs/getting-started.html 我按照本教程獲取在Windows上運行的Android應用程序。當運行react-native run-android命令,我得到這個錯誤:React Native android build

:應用:mergeDebugResources AAPT出(2119206397):無代表組:丟失的消息:完成 AAPT出(1004599865):無代表組:丟失的消息:完成 AAPT輸出(126533033):否代表組:丟失消息:完成 AAPT輸出(520573141):否代表組:輸出消息:完成 AAPT輸出(2000135048):否代表組:丟失消息:完成 AAPT輸出(1888282095) :否代表組:丟失消息:完成 AAPT輸出(100816428):否代表組:丟失消息:完成 AAPT輸出(323189884):否代表組:丟失消息:完成 AAPT輸出(1803421983):否D elegate set:丟失消息:完成 AAPT輸出(323189884):否代表組:丟失消息:完成 AAPT輸出(100816428):否代表組:丟失消息:碾碎C:\ Windows \ System32 \ myapp \ android \ app \建立\中間體\分解-AAR \ com.android.support \程序兼容性-V7 \ 23.0.1 \水庫\抽拉-xxxhdpi \ abc_btn_check_to_on_mtrl_015.png AAPT出(1004599865):無代表組:丟失的消息:完成

:app:processDebugResources失敗

失敗:生成失敗並出現異常。

  • 出錯: 任務':app:processDebugResources'的執行失敗。

    com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Miguel\AppData\Local\Android\sdk2\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1

+0

對不起,我一直在爲此工作了整整一天 –

+0

對不起,我已經填寫了這個職位幾個小時,因爲我不想發佈的東西,但沒有確保我沒有嘗試過所有的東西我可以想到,構建的最後一個字母以某種方式被刪除。 –

回答

0

確保所有我的包進行了更新後的錯誤就走開了。我安裝了android-studio sdk manager中可用的所有構建工具,sdk包和平臺工具。確保一切都已更新,並且此錯誤應該消失。還要確保在項目/ 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

我也有類似的問題,花那麼多的時間和大量搜索關於這個問題的唯一伎倆工作了之後:

  1. 請安裝所需的軟件開發工具包如本圖Configure Required SDKs
  2. 如果你已經安裝了它,所以你必須有更新的SDK如下:
    • Android SDK Tool(將其更新到最新版本)
    • Android SDK Platform-tools(其更新到最新版本)
    • Android SDK Build-tools(將其更新到最新版本)
    • Android Support RepositoryExtra文件夾(將其更新到最新版本)
  3. 您必須至少安裝在同一版本Android API爲下已安裝Android SDK Build-tools & Android SDK Platform-tools版本如圖所示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 .

0

我只是碰到這個問題來了在Hardway。如果您的項目名稱中包含像-

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

它將失敗同樣的錯誤特殊字符也會發生此錯誤!