一、 配置环境
-
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!
解决办法:有些手机设置了限制应用安装来源,解除这种限制就好。