Android环境搭建

30 篇文章 0 订阅
13 篇文章 0 订阅

工具下载:

jdk6 :http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html

eclipse  :www.eclipse.org


1.(ubuntu)

jdk-1_5安装:
chmod +x jdk-1_5_0_22-linux-amd64.bin
sudo mkdir -p /opt/qcom/jdk5
sudo cp jdk-1_5_0_22-linux-amd64.bin /opt/qcom/jdk5/
cd /opt/qcom/jdk5/
sudo ./jdk-1_5_0_22-linux-amd64.bin
cd
gedit .profile
在打开的文件中添加如下代码:(java 环境变量,android sdk 环境变量类同)
export PATH=/opt/qcom/jdk5/jdk1.5.0_22/bin:$PATH


参考2:

cd /etc/ 
sudo gedit profile 
在后面把tools和platform-tools的路径追加进去即可 

PATH=$PATH:/home/android_sdk/tools 
然后再让/etc/profile文件修改后立即生效 ,可以使用如下命令: 
# .  /etc/profile 
    另外如果大家安装的是  amd 64位的ubuntu 安装好之后 即使你正确配置了 android 的环境变量 应该也还是不可以使用adb 命令的 在终端输入adb 大概会有这样一个错误提示: 
android-sdk-linux_86/platform-tools/adb: 没有那个文件或目录。 
解决方法:由于是64bit的系统,而Android sdk只有32bit的程序,需要安装ia32-libs,才能使用。 
执行以下命令 方可OK 。 
sudo apt-get install ia32-libs 


2.(windows)

在path中添加tools,platform-tools路径即可,注意分号;



3.ubuntu下搭建环境时通常出现的异常:

eclipse出现“权限不够”

这时eclipse报错:Failed to get the adb version: Cannot run program “xxxxx/android-sdks/platform-tools/adb”: java.io.IOException: error=13, 权限不够。

出现原因:adb权限不够,使得ddms不可用,看不到连接的手机.

解决方法:为文件加权限    –>   $sudo chmod +x /home/liyoro/文档/android-sdks/platform-tools/*。

以上是针对我android-sdk文件夹路径运行的命令,实际操作根据自己的设定进行。

 

扩展:在avd里面添加android模拟器或者进行需要运行android-sdks文件夹里程序的操作时,有时也会遇到failed的情况,这时候为其加权限就可以解决了。如:Failed to create sdcard in the AVD folder.Failed to create the SD card.错误,这个错误是无法为模拟器增加sd卡,解决方法:

输入命令:sudo chmod +x /home/liyoro/文档/android-sdks/tools/*。

或者把整个android-sdk文件夹都加上 x 权限(一招搞定,呵呵),看情况而定吧!

error: insufficient permissions for device

参考

shily@hh-desktop:~$cd ~/sdk/android-sdk_eng.sdk_linux-x86/tools
shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ ls -l adb
-rwxr-xr-x 1 shily shily  341694 2010-05-11 05:46 adb
shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ sudo chown root:root adb
[sudo] password for shily:
shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ ls -l adb
-rwxr-xr-x 1 root root   341694 2010-05-11 05:46 adb
shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ sudo chmod u+s adb
shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ ls -l adb
-rwsr-xr-x 1 root root   341694 2010-05-11 05:46 adb
shily@hh-desktop:~/sdk/android-sdk_eng.sdk_linux-x86/tools$ 
这样无论哪个用户启动adb 使用的都是root权限,就不会提示权限不足的错误了。

=========================
在使用的过程中发现adb pull下来的文件属主权限为root:root,所以修改起来不方便。但是我不经常下载文件修改,也就忍了。


接着:

lws@lws:~/worksofts/android-sdk-linux/platform-tools$adb kill-server

lws@lws:~/worksofts/android-sdk-linux/platform-tools$ adb start-server
* daemon not running. starting it now on port 5037 *

* daemon started successfully *


lws@lws:~/worksofts/android-sdk-linux/platform-tools$ adb shell
root@android:/ # ls

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值