![](/img/trans.png)
[英]React Native installRelease Task 'installRelease' not found in root project 'timeReportTool'. Some candidates are: 'uninstallRelease'
[英]Task 'lint' not found in root project 'My Project'. Some candidates are: 'init' React Native Expo SDK 45 Bare Workflow
› Building app...
Configuration on demand is an incubating feature.
FAILURE: Build failed with an exception.
* What went wrong:
Task 'lint' not found in root project 'my project'. Some candidates are: 'init'.
* Try:
> Run gradlew tasks to get a list of available tasks.
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2s
E:\Application\daastradingapp\android\gradlew.bat exited with non-zero code: 1
Error: E:\Application\daastradingapp\android\gradlew.bat exited with non-zero code: 1
at ChildProcess.completionListener (C:\Users\Dennis_Liu\AppData\Roaming\npm\node_modules\expo-cli\node_modules\@expo\spawn-async\src\spawnAsync.ts:65:13)
at Object.onceWrapper (events.js:520:26)
at ChildProcess.emit (events.js:400:28)
at ChildProcess.cp.emit (C:\Users\Dennis_Liu\AppData\Roaming\npm\node_modules\expo-cli\node_modules\cross-spawn\lib\enoent.js:34:29)
at maybeClose (internal/child_process.js:1055:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
...
at spawnAsync (C:\Users\Dennis_Liu\AppData\Roaming\npm\node_modules\expo-cli\node_modules\@expo\spawn-async\src\spawnAsync.ts:26:19)
at spawnGradleAsync (C:\Users\Dennis_Liu\AppData\Roaming\npm\node_modules\expo-cli\src\commands\run\android\spawnGradleAsync.ts:83:18)
at assembleAsync (C:\Users\Dennis_Liu\AppData\Roaming\npm\node_modules\expo-cli\src\commands\run\android\spawnGradleAsync.ts:57:16)
at actionAsync (C:\Users\Dennis_Liu\AppData\Roaming\npm\node_modules\expo-cli\src\commands\run\android\runAndroid.ts:143:9)
我無法從錯誤中找到問題:
出了什么問題:在根項目“我的項目”中找不到任務“lint”。 一些候選人是:'init'。
最近我有 expo sdk 44 裸工作流。 然后我按照這個博客將它升級到 sdk 45
https://blog.expo.dev/expo-sdk-45-f4e332954a68
升級后,我嘗試升級我的 Gradle Plugin AGP 和 Gradle 版本。
這是我的畢業版本:
distributionUrl=https://services.gradle.org/distributions/gradle-7.3.3-bin.zip
這是我的 AGP 版本:
類路徑(“com.android.tools.build:gradle:7.2.0”)
根據此處的文檔:
https://developer.android.com/studio/releases/gradle-plugin
對於最新版本的插件 AGP:7.2 我們應該使用 Gradle 版本 7.3.3+
我還從 project/android => build.gradle 中刪除了 jcenter() ,因為會導致錯誤。
經過所有的努力和調查,我從 stackoverflow 中找到了一些帖子:
在根項目“timeReportTool”中找不到 React Native installRelease 任務“installRelease”。 一些候選人是:'uninstallRelease'
Android Studio 構建失敗,“在根項目‘MyProject’中找不到任務’。”
但目前尚不清楚是什么導致了我這邊的問題。 我無法運行 expo run:android 或 npm run android。 它總是說:
什么地方出了錯:
在根項目“我的項目”中找不到任務“lint”。 一些候選人是:'init'。
我也不能使用 gradlew clean。 但是我從stackoveflow中找到了一些帖子來添加:
應用插件:'base'
在路徑內:android => build.gradle。
它正在工作。 現在我可以使用 gradlew clean 了。
但是在清潔gradle之后。 我在上面提到和顯示的主要錯誤仍然發生。
我的錯誤的解決方案是什么? 如何運行我的 expo run:android 或 npm run android。 我從一開始就使用 expo 裸工作流。
任何幫助將不勝感激。 在我在這里發帖和提問之前,我已經為調查掙扎了將近 3 天。
謝謝你。
我只是重新安裝 expo 模塊。 從這個https://docs.expo.dev/bare/installing-expo-modules/
npx install-expo-modules@latest
它消除了錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.