[英]Please install Android target: “android-21” but it is installed?
我一直在Visual Studio中使用Apache Cordova的工具模板來構建一個應用程序,它已經為我工作了兩個月,這沒問題,但是昨天在我將其構建為停止工作六次之后突然出現了。
在VS中,您會遇到一些非常糟糕的構建錯誤,這些錯誤並不能告訴您很多有關以下問題的信息:
嚴重性代碼說明項目文件行源錯誤C:\\ Konstruktion \\ MyFirstApp \\ MyFirstApp \\ MyFirstApp \\ platforms \\ android \\ cordova \\ build.bat:命令失敗,退出代碼為1 MyFirstApp C:\\ Konstruktion \\ MyFirstApp \\ MyFirstApp \\ MyFirstApp \\ ERROR構建一個平台1 Build
和
嚴重性代碼說明項目文件行源錯誤C:\\ Konstruktion \\ MyFirstApp \\ MyFirstApp \\ MyFirstApp \\ platforms \\ android \\ cordova \\ build.bat:命令失敗,退出代碼為1 MyFirstApp C:\\ Konstruktion \\ MyFirstApp \\ MyFirstApp \\ MyFirstApp \\ MDAVSCLI 1生成
因此,我確實嘗試在沒有Visual Studio的情況下僅使用CMD命令來構建它,這是我當時得到的錯誤:
[Error: Please install Android target: "android-21"]
Hint: Open the SDK manager by running C:\Users\username\AppData\Local\Anndroid\sdk\tools\android.BAT
You will require:
1. "SDK Platfrom" for android-21
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools (latest)]
Error: cmd: Command failed with exit code 2
at ChildProsses.whenDone (C:\Users\myUsername\AppData\Roming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:134:23)
at ChildProcess.emit (events.js:110:17)
at mybyClose (child_process.js:1015:16)
at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
(這是手寫的感覺,如果您知道我可以更新問題,我不知道如何從cmd復制到整個輸出)。
我發現了為什么出現問題。 這個問題僅影響用戶如何在Visual Studio中使用Cordova工具! (我認為)。
如果啟動構建,然后在選擇了設備或仿真器的情況下取消構建,則它將破壞調試文件夾中的某些文件:
C:\Konstruktion\myApp\myApp\myApp\bin\Android\Debug
或放置位置。
如果您不知道它在哪里,請右鍵單擊解決方案資源管理器中的項目名稱,然后單擊“在文件資源管理器中打開路徑”
導航到debug文件夾並刪除其內容,再次構建,它應該可以再次工作。
bin\Android\Debug
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.