[原创]mac下安装Android开发环境

官方安装方法

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值