[英]Android Studio can't even build/run my app anymore
我一直不時收到此錯誤,但是現在我根本無法運行我的應用程序。 我什至都不知道bundleDebug是否是合法的目標……當我運行gradlew任務時它不會出現。
它不是特定於版本的,我已經通過兩次更新看到了它。
還有其他人看到嗎?
Gradle:
FAILURE: Could not determine which tasks to execute.
* What went wrong:
Task 'bundleDebug' not found in root project 'EpicMix'.
* Try:
Run gradle tasks to get a list of available tasks.
如果您收到消息: 在根項目中找不到任務“匯編”,則您的項目配置錯誤。
出現此問題的原因有兩個:
當不應構建根模塊時,會在根Studio模塊中添加一個“ android”構面。 要解決此問題,請轉到根.iml文件,將其打開並檢查其是否具有以下XML元素:
如果這樣做,請將其刪除。 根模塊具有此構面的唯一有效情況是它應由Gradle構建。
另一招...在您的root build.gradle腳本中,添加:
task assemble{}
https://code.google.com/p/android/issues/detail?id=57229此處存在錯誤
task assemble{}
解決方法是可行的,但是您應該注意,如果您的任何子項目具有類似的結構(root->庫),則也必須在其中添加task assemble{}
。 例如,如果將ActionBarSherlock添加為GIT子模塊,則應在ActionBarSherlock根目錄中添加build.gradle
文件的解決方法。
我通過以下步驟解決了它:
1)首先我試圖刪除所有行
<option name="ASSEMBLE_TASK_NAME" value="bundleDebug" />
從我所有的iml文件中,我又收到另一個錯誤“在根項目中找不到任務'匯編'”
2)然后我從根項目中刪除了Android資源,並且錯誤消失了
似乎Android資產是關鍵
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.