單機搭建Android開發環境(五),單機搭建android開發

來源:互聯網
上載者:User

單機搭建Android開發環境(五),單機搭建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.xmlFailed to fetch URL https://dl.google.com/android/repository/addons_list-2.xml, reason: Unknown Host dl.google.comFetched Add-ons List successfullyFetching URL: https://dl.google.com/android/repository/repository-11.xmlFailed to fetch URL https://dl.google.com/android/repository/repository-11.xml, reason: IO Unknown Host dl.google.comDone loading packages.Fetching URL: https://dl.google.com/android/repository/repository-11.xmlFailed to fetch URL https://dl.google.com/android/repository/repository-11.xml, reason: IO Unknown Host dl.google.comDone 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壓縮的庫,大費周章,後面有機會再詳說。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.