首頁  >  問答  >  主體

` 結束時出現異常。錯誤訊息:groovy.json.JsonException

描述 之前我想繼續完成我的 React Native Android 應用程序,但運行後,從來沒有發生過這樣的錯誤:

錯誤詳細資訊 失敗:建置失敗並出現異常。

呼叫[node, D:KonselingTelyunode_modules@react-native-communityclibuildbin.js, config] 因異常而結束。錯誤訊息:groovy.json.JsonException:無法確定當前字符,它不是字串、數字、數組或物件

目前讀取的字元為'i',int值為105 無法確定當前字符,它不是字串、數字、數組或對象 行號 1 索引號 0 info 使用 --verbose 標誌運行 CLI 以獲取更多詳細資訊。 ^. Output: info 使用 --verbose 標誌運行 CLI 以獲取更多詳細資訊。

使用 --stacktrace 選項運行以取得堆疊追蹤。 使用 --info 或 --debug 選項運行以獲得更多日誌輸出。 使用 --scan 運行以獲得完整的見解。

3m 24s 內建置失敗

錯誤 無法安裝應用程式。確保您已設定 Android 開發環境:https://reactnative.dev/docs/environment-setup。 錯誤:指令失敗:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

失敗:建置失敗並出現異常。

呼叫[node, D:KonselingTelyunode_modules@react-native-communityclibuildbin.js, config] 因異常而結束。錯誤訊息:groovy.json.JsonException:無法確定當前字符,它不是字串、數字、數組或物件

目前讀取的字元為'i',int值為105 無法確定當前字符,它不是字串、數字、數組或對象 行號 1 索引號 0 info 使用 --verbose 標誌運行 CLI 以獲取更多詳細資訊。 ^. Output: info 使用 --verbose 標誌運行 CLI 以獲取更多詳細資訊。

使用 --stacktrace 選項運行以取得堆疊追蹤。 使用 --info 或 --debug 選項運行以獲得更多日誌輸出。 使用 --scan 運行以獲得完整的見解。

3m 24s 內建置失敗

at makeError (D:KonselingTelyunode_modules@react-native-communitycli-platform-androidnode_modulesexecaindex.js:174:9)
at D:KonselingTelyunode_modules@react-native-communitycli-platform-androidnode_modulesexecaindex.js:278:16
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async runOnAllDevices (D:KonselingTelyunode_modules@react-native-communitycli-platform-androidbuildcommandsrunAndroidrunOnAllDevices.js:109:5)
at async Command.handleAction (D:KonselingTelyunode_modules@react-native-communityclibuildindex.js:142:9)

info 使用 --verbose 標誌來執行 CLI 以取得更多詳細資訊。

D:KonselingTelyu>react-native 訊息 info 正在獲取系統和庫資訊... (節點:4328)警告:訪問循環依賴內模組導出的不存在的屬性“padLevels” (使用 node --trace-warnings ... 顯示警告的建立位置) 系統: 作業系統:Windows 10 10.0.19045 CPU:(4) x64 Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz 記憶體:6.69 GB / 11.90 GB 二進位檔案: 節點:18.12.1 - C:Program Filesnodejsnode.EXE 紗線:未找到 npm: 9.7.2 - C:Program Filesnodejsnpm.CMD 守望者:未找到 軟體開發工具包: 安卓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 英特爾 x86 Atom Android NDK:找不到 Windows SDK:未找到 整合開發環境: Android Studio:版本2020.3.0.0 AI-203.7717.56.2031.7678000 Visual Studio:找不到 語言: 爪哇: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

{ “名稱”:“KonselingTelyu”, “版本”:“0.0.1”, 「私人」:真實, 「腳本」:{ "android": "react-native run-android", "ios": "react-native run-ios", "start": "react-native 啟動", “測試”:“是”, “lint”:“eslint”。 }, 「依賴項」:{ "@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", “firebase”:“^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", "babel-is": "^26.6.3", "eslint": "^7.32.0", "是": "^26.6.3", “metro-react-native-babel-preset”:“0.72.3”, “反應測試渲染器”:“18.1.0” }, 「是」: { “預設”:“反應本機” } }

P粉132730839P粉132730839299 天前707

全部回覆(1)我來回復

  • P粉545682500

    P粉5456825002023-12-25 12:59:01

    我也遇到了這種情況,為了節省時間,我執行了以下命令:

    rm -rf ./android/app/release

    我正在使用 Android Studio 產生 APK,因此提到的目錄是 /android/app/release

    回覆
    0
  • 取消回覆