整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          五步教你搞定Android開發環境部署(詳細的教程)

          五步教你搞定Android開發環境部署(詳細的教程)

          在windows安裝Android的開發環境不簡單也說不上算復雜,本文寫給第一次想在自己Windows上建立Android開發環境投入Android浪潮的朋友們,為了確保大家能順利完成開發環境的搭建,文章寫的盡量詳細,希望對準備進入Android開發的朋友有幫助。

          一、安裝JDK

          官網:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html

          按照以下步驟操作即可:

          (1)點擊圖中箭頭所指的任意一個都可以。

          (2)接受

          (3)找到適合自己電腦系統的JDK版本,點擊下載

          (4)自己選擇路徑安裝完,注:不可以保存在中文路徑下。

          (5)變量環境的設置:我的電腦/計算機——屬性——高級系統設置——環境變量。

          ①、新建一個系統環境變量,變量名為JAVA_HOME,變量值為JDK的安裝路徑

          ②、在系統變量中找到Path,將;%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin添加到變量值后面

          注:在變量的最末尾添加時,需要加上分號;

          ③、檢測是否配置成功。打開命令行窗口,輸入javac -version。安裝成功則看到oracle JDK版本號,如下圖所示:

          二、安裝Eclipse

          官網:http://www.eclipse.org/downloads/

          1、下載Eclipse,選擇EclipseIDE for Java EE Developers,根據自己的系統選擇32位或者64位的安裝包

          2、Eclipse為Java應用程序及Android開發的IDE(集成開發環境)。Eclipse不需要安裝,下載后把解壓包解壓后,剪切eclipse文件夾到你想安裝的地方,得到如圖效果:

          3、雙擊eclipse/eclipse.exe。自己選擇工作空間存放位置,出現以下圖標則安裝成功,若無請檢查步驟一JDK是否正確安裝和配置。

          三、下載并安裝AndroidSDK

          官網(可翻墻選擇):http://developer.android.com/sdk/index.html

          不可翻墻選擇:http://www.androiddevtools.cn/

          或者360安全衛士—360軟件管家—編程開發—搜索即可。

          (下面以第二種方法為例進行下載)

          1、下載Android SDK Tools

          先找到SDK Tools,下載最新的版本即可。選擇zip的,解壓縮至目標路徑位置即可

          2、雙擊“SDK Manager”,啟動SDK Manager

          ①、Tools的勾選圖示選項下載即可。

          ②、API的任意選擇一個,考慮向下兼容原則,可以下載最新的API。

          ③、Extras的全選

          此時采用有Android SDK在線更新鏡像服務器來下載安裝:

          • 1、北京化工大學鏡像服務器地址:

          IPv4: http://ubuntu.buct.edu.cn/ 端口:80
          IPv4: http://ubuntu.buct.cn/ 端口:80
          IPv6: http://ubuntu.buct6.edu.cn/ 端口:80

          • 2、大連東軟信息學院鏡像服務器地址:

          http://mirrors.neusoft.edu.cn 端口:80

          3、鄭州大學開源鏡像站:

          http://mirrors.zzu.edu.cn 端口:80

          使用方法:

          啟動 Android SDK Manager ,打開主界面,依次選擇『Tools』、『Options...』,彈出『Android SDK Manager - Settings』窗口;

          在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』和『HTTP Proxy Port』輸入框內填入上面鏡像服務器地址(不包含http://,如下圖)和端口,并且選中『Force https://... sources to be fetched using http://...』復選框。設置完成后單擊『Close』按鈕關閉『Android SDK Manager - Settings』窗口返回到主界面;

          3、設置環境變量

          ①、新建一個系統環境變量,變量名為ANDROID_SDK_HOME,變量值為你的SDK安裝路徑

          ②把%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools添加到Path環境變量中。

          ③、檢測是否配置成功。打開命令行窗口,輸入adb。出現如下圖所示內容則配置成功:

          四:為Eclipse安裝ADT插件

          前面我們已經配置好了java的開發環境,安裝了開發Android的IDE,下載安裝了Android SDK,但是Eclipse還沒有和Android SDK進行關聯,也就是它們現在是互相獨立的,就好比槍和子彈分開了。為了使得Android應用的創建,運行和調試更加方便快捷,Android的開發團隊專門針對Eclipse IDE定制了一個插件: Android Development Tools(ADT)

          下面是在線安裝ADT的方法:

          啟動Eclipse,點擊 Help菜單 -> Install New Software… ?,點擊彈出對話框中的Add… 按鈕。

          然后在彈出的對話框中的Location中輸入:http://dl-ssl.google.com/android/eclipse/,Name可以輸入ADT,點擊“OK”按鈕。

          在彈出的對話框選擇要安裝的工具,然后下一步就可以了。

          安裝好后會要求你重啟Eclipse,Eclipse會根據目錄的位置智能地和它相同目錄下Android sdk進行關聯,如果你還沒有通過sdk manager工具安裝Android任何版本的的sdk,它會提醒立刻安裝它們。

          如果Eclipse沒有自動關聯Android sdk的安裝目錄,那么你可以在打開的Eclipse選擇 Window -> Preferences ,在彈出面板中就會看到Android設置項,填上安裝的SDK路徑,則會出現剛才在SDK中安裝的各平臺包,按OK完成配置。

          到這里,我們在windows上的Android上的開發環境搭建就完成了,這時候,你用Eclipse的File——》New——》Project...新建一個項目的時候,就會看到建立Android項目的選項了。

          Android官方培訓課程中文版:http://hukai.me/android-training-course-in-chinese/index.html

          Android設計指南非官方中文版:http://www.apkbus.com/design/index.html

          對應google官方(自備梯子):

          training:http://developer.android.com/training/index.html

          design:http://developer.android.com/design/index.html

          api:http://developer.android.com/guide/index.html

          項目建立

          一個優秀的Android應用從建項目開始

          功能模塊

          網絡請求

          okhttp,volley,android-async-http

          okhttp-utils:https://github.com/hongyangAndroid/okhttp-utils

          Android 一個改善的okHttp封裝庫

          NoHttp:https://github.com/Y0LANDA/NoHttp

          NoHttp簡介 相關置頂文章

          retrofit:https://github.com/square/retrofit

          網絡請求的封裝庫,推薦如上兩個,諸如其他volley,Async-Http,okhttp,

          可以看這篇文章:NoHttp, OkHttp, Volley, Async-Http, xUtil, HttpClient, HttpURLConnection的比較

          圖片加載

          Fresco:https://github.com/facebook/fresco

          Glide:https://github.com/bumptech/glide

          picasso:https://github.com/square/picasso

          數據庫讀寫

          greenDao:https://github.com/greenrobot/greenDAO

          ormlite:https://github.com/j256/ormlite-android

          LitePal:https://github.com/LitePalFramework/LitePal

          sqlbrite:https://github.com/square/sqlbrite

          JSON解析

          fastjson:https://github.com/alibaba/fastjson

          gson:https://github.com/google/gson

          jackson:https://github.com/FasterXML/jackson

          事件總線

          otto:https://github.com/square/otto

          EventBus:https://github.com/greenrobot/EventBus

          EventBus使用詳解

          Android EventBus源碼解析 帶你深入理解EventBus

          我們不推薦使用事件總線這種模式,如果你對代碼中n多的interface或者thread,handler的模式感覺繁瑣,

          可以了解下面的響應式編程。

          響應式編程

          RxJava:https://github.com/ReactiveX/RxJava

          RxAndroid:https://github.com/ReactiveX/RxAndroid

          Rx函數響應式編程中文文檔

          依賴注入

          Dagger:https://github.com/square/dagger

          RoboGuice:https://github.com/roboguice/roboguice

          ButterKnife:https://github.com/JakeWharton/butterknife

          配套插件android-butterknife-zelezny

          日志輸出

          logger:https://github.com/orhanobut/logger

          android-CLog:https://github.com/liaohuqiu/android-CLog

          KLog:https://github.com/ZhaoKaiQiang/KLog

          lambda表達式

          Android的lambda表達式插件:https://github.com/evant/gradle-retrolambda

          開源項目匯總

          http://www.jcodecraeer.com/plus/list.php?tid=31

          https://github.com/Trinea/android-open-project

          http://p.codekk.com/

          日資料推薦

          JavaScript 高級程序設計(第3版)中文-高清

          作為 JavaScript 技術經典名著,本書承繼了之前版本全面深入、貼近實戰的特點,在詳細講解了 JavaScript 語言的核心之后,條分縷析地為讀者展示了現有規范及實現為開發web應用提供的各種支持和特性。

          本書主要內容包括:

          • 對 JavaScript 實現各個組成部分的詳盡解讀;

          • 對 JavaScript 面向對象編程的全方位闡述;

          • 對 DOM、BOM 及瀏覽器事件模型的透徹剖析;

          • web應用基本數據格式 JSON、XML 及其存取;

          • Ajax、Comet 服務器端通信和基于File API的拖放式文件上傳;

          • ECMAScript 5定義的最新核心語言特性;

          • HTML 5涵蓋的表單、媒體、Canvas(包括webGL);

          • Selectors、Web Workers、地理定位及跨文檔傳遞消息等最新API;

          • 離線應用及客戶端存儲(包括lndexedDB);

          • 維護、性能、部署相關的最佳開發實踐;

          • 新興 API 及 ECMAScript Harmony 展望。

          本書適合有一定編程經驗的 Web 應用開發人員閱讀,也可作為高校及社會實用技術培訓相關專業課程的教材。

          下載地址:https://www.yanxishe.com/resourceDetail/1105?from=leiphonecolumn_res1231

          ? 掃 碼 即 可 查 看 收 藏?

          雷鋒網雷鋒網雷鋒網


          主站蜘蛛池模板: 一区二区三区高清在线| 国产一区二区成人| 中文字幕无码不卡一区二区三区| 国模无码视频一区二区三区| 日本不卡在线一区二区三区视频| 国产成人综合亚洲一区| 蜜桃传媒一区二区亚洲AV| 中文字幕一区二区精品区| 红杏亚洲影院一区二区三区| 日韩精品无码Av一区二区 | 久久国产精品无码一区二区三区 | 无码人妻精品一区二区三 | 国产电影一区二区| 91一区二区视频| 久久久一区二区三区| 国产人妖视频一区二区| 看电影来5566一区.二区| 国产一区二区三区久久精品| 伊人久久大香线蕉av一区| 国产伦精品一区二区三区| 一区高清大胆人体| 久久精品国产AV一区二区三区 | 一区二区三区在线播放| 精品一区二区三区在线观看l | 午夜爽爽性刺激一区二区视频| 国产一区二区三区乱码网站| 国产乱码一区二区三区四| 精品欧洲AV无码一区二区男男| 久久无码AV一区二区三区| 国产精品揄拍一区二区| 国产精品一区二区毛卡片| 黑人一区二区三区中文字幕| 日本精品夜色视频一区二区| 91麻豆精品国产自产在线观看一区 | 少妇无码AV无码一区| 熟妇人妻一区二区三区四区| 3d动漫精品成人一区二区三| 国产成人亚洲综合一区| 国产在线一区观看| 亚洲一区二区三区在线观看精品中文| 久久久久久综合一区中文字幕|