??很久以前用DevExtreme寫的一個Hybird APP要添加藍牙列印功能,但是用來打包APP的phonegap被adobe關閉了,所以,只能自己用cordova去打包安卓APP,不得已,研究了一下安卓原生開發,
??以前用phonegap打包很方便,在visual studio里面一鍵完成,現在自己配置android SDK和java SDK環境實在太讓人崩潰了,折騰了兩天才搞定....所以記錄下來,讓大家少走點彎路,
安裝準備
-安卓SDK下載設定,dl.google.com 的hosts 設定
??Android SDK的下載很麻煩,以前vs里面xamarin開發有個微軟提供的鏡像,下載很快,但是現在也下載不了了,總提示網路訪問問題,哎,我的鍋??
??網上介紹的很多通過在andriod studio里面設定代理去下載android SDK都過時了,在這里真的要吐槽一下內容農場,特別是csdn.net,到處都是復制粘貼的垃圾,浪費了很多時間,
??android SDK直接就可以通過dl.google.com下載,而谷歌在大陸是有云服務的,但是由于眾所周知的原因,經常決議不到下載不了,所以網上有個方法很好用:
- 打開http://ping.chinaz.com網站,輸入dl.google.com地址,開始ping監測
- 等結果出來選擇一個時間最短的大陸IP地址,注意運營商IP,選一致的最好
- 然后在本機PING 一下這個IP,如果能ping通,那么將hosts檔案里加入ip dl.google.com. (怎么添加就自己查一下)
Gradle的鏡像倉庫的設定
??現在java打包都使用Gradle,我理解大概就相當于vs的專案檔案吧,在里面配置各種編譯、生成選項,它會自動下載依賴,遺憾的是,它下載依賴也有網路訪問問題,好在國內很多大的互聯網公司提供鏡像服務,譬如華為、阿里,我打開阿里時,它提示10月份要維護,那就選擇華為算了,
- 先到Gradle官網下載安裝,這個參考網上文章即可;
- 設定鏡像,打開https://mirrors.huaweicloud.com/home,找Maven鏡像,打開按提示設定即可,

安裝 Android Stuido
- Android Studio 官網 下載最新版的安裝包,由于前面都準備好了,按提示安裝即可,沒有什么花頭,
下載Java SDK
??JAVA SDK到Oracle官網下載需要注冊,這里有個小技巧:
??隨便新建一個專案:

??保存后到

??然后在這里可以下載JDK

最后
??其它按照網上的教程去做就可以了,最耽擱時間的就是環境設定,在這里再次吐槽,不知道是自己太菜,還是java就是這么麻煩,由于需要測驗cordova不同版本,需要指定Java JDK的版本,可切換java JDK的版本,要么需要一個SDKMAN的切換工具,要么自己去修改“環境變數”,“搜索路徑”(path),javaer難道就沒有同時維護不同JDK版本專案的需求嘛??
??還是.net 好呀,加油.net社區????
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/510947.html
標籤:其他
