一、 配置環境
-
Andriod Studio
-
ADT Bundle
包含了Eclipse、ADT插件和SDK Tools,是已經集成好的IDE,只需安裝好Jdk即可開始開發,推薦初學者下載ADT Bundle,不用再折騰開發環境。
-
JDK
二、 Hello World
學習過程參考:安卓入門學習(二)Hello,world!
下面只說學習過程中碰到的問題以及解決辦法。
1. 無法創建AVD
錯誤原因:No CPU/ABI system image available for this target
需要在SDK Manager中安裝對應安卓版本的ARM EABI v7a System Image
2. SDK manager 中沒有看到“ARM EABI v7a System Image”
原因是無法連上google,無法下載。不翻墻的解決辦法是在options中進行如下配置:
Server : mirrors.neusoft.edu.cn
port : 80
3. adk的tools目錄下沒有adb工具
- Android SDK Tools
- Android SDK Platform-tools
4. Android SDK Platform-tools 安裝失敗
Downloading Android SDK Platform-tools, revision 26.0.2
Download finished with wrong checksum. Expected 98832431e339c82be1fe910a733a3782071200fd, got aa3ef6f18eff4b8f12dbdf980647a6ce6c2ebe8c.
Done. Nothing was installed.
要先裝Android SDK Build-tools
,再安裝Android SDK Platform-tools
5. sdk/tools
目錄下沒有 adb 工具, 點擊ADB下載
6. 在Run As > Andriod Application
時候發生的錯誤
[2017-11-04 15:42:55 - Dex Loader] Failed to load C:\Users\hongg\Documents\adt-bundle-windows-x86_64-20140702\sdk\build-tools\26.0.2\lib\dx.jar
[2017-11-04 15:42:55 - helloworld] Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!
解決辦法:直接刪除build-tools\26.0.2
文件夾即可
7. 測試安裝apk時發生錯誤
[2017-11-04 15:50:15 - helloworld] Installation error: INSTALL_FAILED_UNKNOWN_SOURCES
[2017-11-04 15:50:15 - helloworld] Please check logcat output for more details.
[2017-11-04 15:50:15 - helloworld] Launch canceled!
解決辦法:有些手機設置了限制應用安裝來源,解除這種限制就好。