archlinux下ionic build android---坑爹錯誤

曾今我以爲自己發現了真相,但是後來才發現那不過是我認爲的真相而已!

 在我的博客“在archlinux下搭建ionic環境”中,曾今提到過一個爲找到android os的錯誤,我原來是以爲其會去我的默認安裝路徑/opt下去找,沒找到纔會去環境變量中去找,所以將android sdk移植到我的個人用戶路徑下將/opt下的文件夾刪掉就好了。
 其實不然。今天我又遇到了這一個錯誤了,此時我十分的鬱悶。在經過一次次垂死掙扎後終於得到了解決,不過我現在都沒法確定這個方法是不是所謂的真相了。
[Error: Please install Android target: "android-22

這個錯誤真的很讓人費解,至少讓我很費解吧!我明明安裝了22更高版本的模擬機了(android-4.3),爲什麼還會報錯呢!後來經過查詢各種資料,雖然沒得到確切的答案,但是我突然就意識到了22並不是android的版本號,而是api的版本。我的android-4.3的api是21,所以並不滿足條件,當然是要報錯的。現在來談談解決之道吧!我想這個東西肯定是可以設置的,只是不知道是哪裏,經過一番折騰還是被我找到了。

  1. 將myApp/platforms/android/AndroidManifest.xml文件改爲如下圖:

    這裏寫圖片描述

  2. 將myApp/platforms/android/project.properties改爲如下圖:

這裏寫圖片描述

然後運行ionic build android就行了

發佈了17 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章