エラーの詳細
失敗: ビルドは例外により失敗しました。######場所: スクリプト「D:KonselingTelyunode_modules@react-native-communitycli-platform-androidnative_modules.gradle」行: 450
######何が悪かったのか: スクリプトの評価中に問題が発生しました。
例外のため終了しました。エラー メッセージ: groovy.json.JsonException: 現在の文字を特定できません。文字列、数値、配列、オブジェクトではありません
###試す:###
--stacktrace オプションを指定して実行して、スタック トレースを取得します。 さらに多くのログ出力を得るには、 --info または --debug オプションを指定して実行します。 --scan を指定して実行すると、完全な洞察が得られます。
失敗: ビルドは例外により失敗しました。エラー アプリケーションをインストールできません。 Android 開発環境がセットアップされていることを確認してください: https://reactnative.dev/docs/environment-setup。 エラー: コマンドが失敗しました: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
呼び出し
[node, D:KonselingTelyunode_modules@react-native-communityclibuildbin.js, config]現在読み取られている文字は「i」で、int 値は 105 です。 現在の文字を特定できません。文字列、数値、配列、オブジェクトではありません。 行番号 1 インデックス番号 0 info --verbose フラグを指定して CLI を実行すると、詳細が表示されます。 ^. 出力: info --verbose フラグを指定して CLI を実行すると、詳細が表示されます。
3 分 24 秒以内にビルドが失敗しました
詳細なヘルプについては、https://help.gradle.org にアクセスしてください
リーリー
info 詳細を取得するには、--verbose フラグを指定して CLI を実行します。D:KonselingTelyu>反応ネイティブ情報 info システムおよびライブラリ情報を取得しています... (ノード:4328) 警告: 循環依存関係内のモジュールによってエクスポートされた存在しないプロパティ「padLevels」にアクセスしています (警告が作成された場所を表示するには、
node --trace-warnings ...
を使用します) システム: オペレーティング システム: Windows 10 10.0.19045 CPU: (4) x64 Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz メモリ:6.69GB / 11.90GB バイナリーファイル: ノード: 18.12.1 - C:Program Filesnodejsnode.EXE 糸: 見つかりません npm: 9.7.2 - C:Program Filesnodejsnpm.CMD ウォッチメン: 見つかりません ソフトウェア開発キット: Android SDK: API レベル: 28、30、31、33 ビルドツール: 28.0.3、30.0.2、30.0.3、31.0.0 システム イメージ: android-28 | Google API Intel x86 Atom、android-28 | Google Play Intel x86 Atom、android-29 | Google Play Intel x86 Atom Android NDK: 見つかりません Windows SDK: 見つかりません 統合開発環境: Android Studio: バージョン 2020.3.0.0 AI-203.7717.56.2031.7678000 Visual Studio: 見つかりません 言語: Java: 11.0.17 npmパッケージ: @react-native-community/cli: 見つかりません 反応: 18.1.0 => 18.1.0 反応ネイティブ: 0.70.6 => 0.70.6 ネイティブウィンドウに反応: 見つかりません npmグローバルパッケージ: react-native: 見つかりません
特別相談@0.0.1 D:特別相談
--react-native@0.70.6
--@react-native-community/cli@9.3.2
{ "名前": "コンセリングテリュ", "バージョン": "0.0.1", 「プライベート」: true、 "脚本":{ "android": "react-native run-android", "ios": "反応ネイティブ実行-ios", "start": "リアクトネイティブの開始", "テスト": "はい", "リント": "エスリント"。 }、 "依存関係": { "@firebase/firestore": "^3.12.0", "@react-native-async-storage/async-storage": "^1.17.11", "@react-native-firebase/app": "^17.5.0", "@react-native-firebase/firestore": "^17.5.0", "@react-navigation/bottom-tabs": "^6.5.2", "@react-navigation/native": "^6.1.1", "@react-navigation/stack": "^6.3.10", "@reduxjs/toolkit": "^1.9.5", "ファイアベース": "^9.16.0", "応答": "18.1.0", "反応ネイティブ": "0.70.6", "react-native-flash-message": "^0.4.0", "react-native-fs": "^2.20.0", "react-native-gesture-handler": "^2.8.0", "react-native-image-picker": "^5.0.1", "react-native-restart": "^0.0.24", "react-native-safe-area-context": "^4.4.1", "react-native-screens": "^3.18.2", "react-native-svg": "^13.6.0", "react-native-svg-transformer": "^1.0.0", "react-native-update-cli": "^1.11.0", "react-native-version-check": "^3.4.7", "react-redux": "^8.1.1", "xlsx": "^0.18.5" }、 「開発の依存関係」: { "@babel/core": "^7.12.9", "@babel/runtime": "^7.12.5", "@react-native-community/eslint-config": "^2.0.0", "バベルです": "^26.6.3", "eslint": "^7.32.0", "はい": "^26.6.3", "metro-react-native-babel-preset": "0.72.3", "react-test-renderer": "18.1.0" }、 "はい": { 「デフォルト」: 「リアクトネイティブ」 } }
私もこの状況に遭遇しました。時間を節約するために、次のコマンドを実行しました:
リーリーAndroid Studio を使用して APK を生成しているため、前述のディレクトリは
/android/app/release
です。