web-dev-qa-db-ja.com

コマンドが失敗しました:React-Nativeでナビゲーション、firebase、アイコンなどの依存関係をインストールすると、gradlew.bat installDebugエラーが発生します

反応ネイティブプロジェクトに依存関係をインストールしたり、反応コマンドなどのリンクコマンドを使用したりすると、画像 1 でエラーが発生します。プロジェクトがビルドされず、エラーgradlew.batが表示される

次のコードは、package.jsonファイルを示しています

{
  "name": "navigations",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.6.3",
    "react-native": "0.58.3",
    "react-native-gesture-handler": "^1.0.15",
    "react-navigation": "^3.0.9"
  },
  "devDependencies": {
    "babel-core": "7.0.0-bridge.0",
    "babel-jest": "24.0.0",
    "jest": "24.0.0",
    "metro-react-native-babel-preset": "0.51.1",
    "react-test-renderer": "16.6.3"
  },
  "jest": {
    "preset": "react-native"
  }
}

ここに画像の説明を入力

2
Ovais Butt

WINDOWSマシンをお持ちの場合は、次の手順に従ってください。

Optional (
  Delete iOS, Android folders

  Run `react-native eject` ( that command will rebuild deleted folders for you )
)

次に:

1)cd ./Android

2)./gradlew.bat installDebug(冒頭にドットあり)

正常に終了したら

3)cd ../(ルートフォルダに戻る)

4)react-native run-Android

そしてそれが期待通りに機能するために指が交差しました:) [私にとってはそれは]

7
Alex Karpov

python 2と最後のバージョンのjdkがすでにインストールされていることを確認し、Android_HOMEがすでに設定されていることを確認してください

MainActivity.Javaに設定されたスプラッシュスクリーンを作成するときに、同じ問題が発生しました。次に、reactネイティブバージョン(0.59.8)をダウングレードします。 Gradleのバージョンは変更しませんでした。

0
chamila

今日も同じ問題がありました...解決したのではないでしょうか。

Androidフォルダに移動し、settings.gradleファイルに移動します

あなたはそれを3行目に見つけるかもしれません

'..\node_modules\react-native-gesture-handler\Android'

これらのすべてのバックスラッシュをこのようにフォワードに置き換えます

'../node_modules/react-native-gesture-handler/Android'

これが役立つかどうか教えてください...

0
Basit