編輯:關於android開發
前文介紹了Android系統開發環境的搭建,本文將簡單介紹Android應用開發環境的搭建。
基於Android Studio搭建應用開發環境,相比使用Eclipse簡單得多。Android Studio也是Google官方推薦使用的應用開發環境,確實高大上,且版本更新特別快!
首先安裝JDK,安裝過程,一路默認即可。
JDK官方下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
JDK-8u73(x86,x64) for Windows的CSDN下載地址:http://download.csdn.net/detail/sunrain_hjb/9463661
JDK安裝完成以後,再安裝Android Studio。
Android Studio 1.5.1正式版官網下載地址:
https://dl.google.com/dl/android/studio/install/1.5.1.0/android-studio-bundle-141.2456560-windows.exe
若訪問不了,請找大師(藍燈)幫忙,此乃Android開發必備工具之一!
Android Studio 1.5.1正式版360雲盤下載地址:https://yunpan.cn/OcYEwUigBR4WwD 訪問密碼 e29d
Android Studio的安裝,也可以一路默認。但為了遷移方便,在安裝的過程中,還是自定義一下安裝的目錄。將SDK和Android Studio安裝在同一目錄下,如下圖所示。
因國內無法正常訪問Google網站,故在更新SDK時會出錯,信息如下:
Fetching https://dl.google.com/android/repository/addons_list-2.xml Failed to fetch URL https://dl.google.com/android/repository/addons_list-2.xml, reason: Unknown Host dl.google.com Fetched Add-ons List successfully Fetching URL: https://dl.google.com/android/repository/repository-11.xml Failed to fetch URL https://dl.google.com/android/repository/repository-11.xml, reason: IO Unknown Host dl.google.com Done loading packages. Fetching URL: https://dl.google.com/android/repository/repository-11.xml Failed to fetch URL https://dl.google.com/android/repository/repository-11.xml, reason: IO Unknown Host dl.google.com Done loading packages.
可以通過設置代理,解決該問題,代理設置如下圖所示。
更多牆內可用代理,請移步http://www.androiddevtools.cn/。
有關Android Studio的使用方法和技巧,請下載視頻教程仔細觀摩。
視頻教程下載地址:https://yunpan.cn/OcY8jbuyXIfphH 訪問密碼 44f9
Android應用開發還有一個很重要的部分,NDK。雖然官方友情提醒,不要刻意用它,對於大多數APP,一沒必要,二會讓事情變得更復雜。但是,殺雞可不用牛刀,殺牛則不得不用,先備著吧。我在移植WinCE的遠程桌面助手到安卓平台時也用到了NDK,socket通信、Framebuffer的處理、jpeg壓縮這些代碼,原來在WinCE上都是C寫的,采用NDK直接拿過來稍加修改就可以編譯,不僅僅提高了運行效率,開發效率也提高不少。這應該也是NDK的一個重要用途吧,復用已有的C代碼。
NDK官網下載地址如下,
https://dl.google.com/android/repository/android-ndk-r11-windows-x86.zip
http://dl.google.com/android/repository/android-ndk-r11-windows-x86_64.zip
NDK r11 for Windows國內下載地址:
http://mirrors.neusoft.edu.cn/android/repository/android-ndk-r11-windows-x86.zip
http://mirrors.neusoft.edu.cn/android/repository/android-ndk-r11-windows-x86_64.zip
同樣,在安裝NDK時,也將路徑設置在和SDK、Android Studio同一目錄下,以便遷移。
Android Studio中如何使用NDK請看視頻,How to create a c++ library with NDK on Android Studio 1.5 (not experimental way),視頻下載地址如下,https://yunpan.cn/OcYEuGwtVnx9mp 訪問密碼 e0db。老實說,NDK這一部分的配置有點復雜,目前有兩種方式,另外一種就是experimental way。我在移植Android遠程桌面助手(Android Remote Displayer)時,采用的是gradle-experimental:0.4.0,為了使用jpeg壓縮的庫,大費周章,後面有機會再詳說。
Android For JNI(二)——C語言中的數據類型,輸出,輸入函數以及操作內存地址,內存修改器 Android For JNI(二)—&mdash
android對象序列化Parcelable淺析,androidparcelable一、android序列化簡介 我們已經知道在Android使用Intent/Bindl
上一節中講了Fragment概述及用法,本節繼續講解Fragment的創建和生
Android Studio下運行開源項目9GAG遇到的問題 首先是本地的build-tools版本不是開源項目所使用的,本來Android Studio點擊出錯提示