目前我正在開發的離子項目,建立在Android上15級,所以我設定的目標-SDK來「機器人-15」離子科爾多瓦建設到Android級15
的問題是,在執行時所建(離子生成android),我不斷收到一個錯誤,說類ClientCertRequest找不到。我知道這個類在android級別21引入。我的cordova版本是5.1.1。這是否意味着cordova對android level 21有依賴性?
或者,有什麼辦法讓它構建到android 15級?
謝謝!
目前我正在開發的離子項目,建立在Android上15級,所以我設定的目標-SDK來「機器人-15」離子科爾多瓦建設到Android級15
的問題是,在執行時所建(離子生成android),我不斷收到一個錯誤,說類ClientCertRequest找不到。我知道這個類在android級別21引入。我的cordova版本是5.1.1。這是否意味着cordova對android level 21有依賴性?
或者,有什麼辦法讓它構建到android 15級?
謝謝!
離子不支持Android API級別15
離子目前最好的支持iOS的7+和Android 4.1+。
所以,你正在尋找最小的SDK支持是api-level 16
:
雖然cordova
並允許您在低級別的API構建應用程序,但它強烈建議您使用Android 4.1+
你離子發展。
當他們說「Ionic目前最好支持iOS 7+和Android 4.1+」時,我認爲他們的意思是,Ionic在該版本上正確顯示,但它也應該在舊版本上工作,因爲科爾多瓦目前支持iOS6和Androd 4.0,而且Ionic使用科爾多瓦,即使它們沒有正確顯示,它也應該支持它們。 – jcesarmobile
現在它對於製作應用程序意味着什麼?哪些不正確顯示?我有離子的經驗,相信我,它甚至不支持android 4.1和4.2,正確。那麼爲什麼建議某人在離子模式下製作應用程序,這在較低的android中顯然不受支持。如果你想建議,那麼也許建議jquery mobile或cordova本身。離子在這種情況下不會有幫助。 –
我的意思是你的回答對這個問題沒有意義。問題出在科爾多瓦,而不是離子,如果他不使用離子,他會有同樣的問題。他必須將target-sdk設置爲21或22,並將min-sdk設置爲任何他想支持的值(如果他想使用Ionic,則爲16) – jcesarmobile
安裝舊版本的cordova。然後嘗試刪除平臺並再次添加 –
您必須將target-sdk設置爲最新,並將min-sdk設置爲15 – jcesarmobile