官方安装方法
http://wiki.jikexueyuan.com/project/react-native/DevelopmentSetupAndroid.html
测试过很多种方法,如android studio安装自带的环境,但发现,在命令行中用 android 调用的sdk环境是/usr/local/opt/android-sdk
http://blog.csdn.net/huxiaoqiao163/article/details/51423903
#1 下载jdk
http://blog.csdn.net/yanzi1225627/article/details/42040629
配置adb
为了使mac上正常使用adb命令,需要终端输入:
vim ~/.bash_profile
然后在该文件里输入:
export PATH=$PATH:~/Library/Android/sdk/platform-tools
之后source ~/.bash_profile即可。
如何验证adb是否成功配置呢,很简单,在终端输入
adb
不提示“command not found”,而是出现一长串帮助说明,那就证明adb已经配置好了。
Mac OS X下和Windows(XP、7)下adb连接Android手机,有一点不同就是Mac OX X下没有所谓的Android usb adb驱动,只需要下载Google官方的sdk开发包,指定android-sdk-macosx/platform-tools/路经到系统当前用户的环境变量即可。
[java] view plain copy 在CODE上查看代码片派生到我的代码片
-MacBook-Pro:~ user
Vim/Users/user/.profileexportPATH=
PATH:/Android-SDK/android-sdk-macosx/platform-tools
export PATH=$PATH:/Android-SDK/android-sdk-macosx/tools
前期adb之类工具放在tools目录下面,后期统一放到platform-tools目录下面去了。
此后,打开终端,在任意当前路经下都可以直接执行adb命令,通过USB线将Android手机和Mac PC连接后,adb devices,没有相应设备的列表。下面是解决办法:
1. 打开终端,输入:system_profiler SPUSBDataType,查看Mac系统所有USB设备信息,找到相应的厂商Vender ID。
查到相应连有Android手机设备的usb hub,找到相应的厂商Vender ID,比如,我的测试机K-Touch T619天语手机就无法连接adb,查到的相应信息片段如下:
[java] view plain copy 在CODE上查看代码片派生到我的代码片
Spreadtrum phone:
Product ID: 0x5d04
Vendor ID: 0x1782
...
Serial Number: T619
…
2. 终端进入/Users/user/.android,应该有一个adb_usb.ini文件,如果没有就创建,然后将上面的Vender ID “0x1782”单独一行加入到该文件,然后退出。
[java] view plain copy 在CODE上查看代码片派生到我的代码片
ANDROID 3RD PARTY USB VENDOR ID LIST – DO NOT EDIT.
USE ‘android update adb’ TO GENERATE.
1 USB VENDOR ID PER LINE.
0x1782
3. 重启adb server进程。
终端依次执行下面命令:
[java] view plain copy 在CODE上查看代码片派生到我的代码片
adb kill-server
adb start-server
然后通过adb devices命令就可以查看到以相应设备Serial Number为名字的设备。如:
[java] view plain copy 在CODE上查看代码片派生到我的代码片
-MacBook-Pro:.android user$ adb devices
List of devices attached
emulator-5554 device
T619 device
PS:
1. 有时 adb devices不能显示连接设备,需要拔掉数据线,多插几次,并且退出终端,然后重新打开,再输入命令就能发现连接的设备,再无法连接请重启电脑,等待系统初始化环境设置。
需要注意的是并不是所有的android机器都能解决,比如有的手机有供应商ID,缺少产品ID,依然无法识别,这种奇葩形的就只能找其它方法了。
开启小米手机的开发者模式
http://jingyan.baidu.com/article/22a299b519a7d19e19376a8a.html
Android Studio SDK 更新方法
来源 http://jinyudong.com/2014/11/12/Android-Studio-SDK-Update/
更改Android SDK Manager设置
在Preference中进行设置,修改配置如下:
HTTP Proxy Server: mirrors.neusoft.edu.cn
HTTP Proxy Port: 80
android avd 时 target 为灰的处理
To solve the problem:
You need to install the CPU system image. e.g. open your SDK manager and install ARM EABI v7a System Image under the Android 4.2 section.
error:android-23’ in: D:/Program Files/Android SDK Tools* Try:Run with –stacktrace option to get the stack trace. Run with –info or –debugoption to get more log output.BUILD FAILEDTotal time: 10 mins 42.463 secsCould not install the app on the device, see the error above.
解决办法就是安装Android-23
Could not find com.android.support:appcompat-v7:版本号.
解决办法:
安装Android Support Libraries和Android Support Repository