問題描述
RN 起步階段煮岁,在init 項(xiàng)目之后,使用
npx react-native run-android
- 報(bào)錯(cuò)信息提示 (Task 'installDebug' not found in project ':app')
問題解決
根據(jù)各種信息定位睹欲,大致的修復(fù)方法是,通過AndroidStudio 打開項(xiàng)目,并clean 項(xiàng)目
看到這里,大致猜測忧吟,AndroidStido 必然幫助項(xiàng)目完成了某些初始化動作
- 首先:使用2個(gè)初始化項(xiàng)目,一個(gè)使用AndroidStudio打開蒸矛,一個(gè)不用
- 其次瀑罗,diff 2個(gè)項(xiàng)目android目錄的變化
- 發(fā)現(xiàn),local.properties 文件是造成差異的主要原因
- 驗(yàn)證雏掠,將使用AndroidStudio打開的項(xiàng)目下local.properties 拷貝到另一個(gè)值初始化過得項(xiàng)目下,重新運(yùn)行
cp ./BaseRn/android/local.properties ./KyRn/android/local.properties
結(jié)論
so , 只需要在ReactNative 初始化后劣像,執(zhí)行以下2條指令
touch android/local.properties
echo "sdk.dir=/Users/vancetang/Library/Android/sdk" >> android/local.properties
- 注意 : sdk.dir 的目錄需要替換為自己的AndroidSDK path