2015-09-25 215 views
2

試圖獲得反應原生android編譯和基於quick start guide模擬器上運行。一般來說,我是新手。運行到這個錯誤,當我執行$ react-native run-android反應原生android編譯錯誤

SSYY:test $ react-native run-android 
Starting JS server... 
Building and installing the app on the device (cd android && ./gradlew installDebug)... 
:app:preBuild UP-TO-DATE 
:app:preDebugBuild UP-TO-DATE 
:app:checkDebugManifest 
:app:preReleaseBuild UP-TO-DATE 
:app:prepareComAndroidSupportAppcompatV72300Library FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':app:prepareComAndroidSupportAppcompatV72300Library'. 
> Failed to create parent directory '/Users/SSYY/Projects/react-test/test/android/app/build' when creating directory '/Users/SSYY/Projects/react-test/test/android/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.0' 
Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

任何意見或指針?我確實遵循了整個Android設置。

回答

0

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

  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. 確保ANDROID_HOME環境變量包含SDK的正確路徑,如:C:\Android\Sdk
  5. 確保PATH環境變量包含SDK /平臺工具& SDK的路徑/工具,如:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

注:的本地倉庫爲被列爲SDK支持庫在React-native官方文檔中的要求現在在SDK管理器中被命名爲Android Support Repository。