Ubuntu Eclipse使用经验(一)

1、设置root账号:$:sudo passwd
2、解压命令:
      a、gz解压:gunzip name.gz 或者 gzip -d name.pz
            gz压缩:gzip name
            例如循环解压:tar -xzvf android6.0.tar.gz (得到的是6目录,目录下有很多gz文件)
                                    gunzip -r 6/
      b、tar解压:tar xvf name
           tar打包:tar cvf newName.tar DirName/
           tar打包并压缩:tar zcvf FileName.tar.gz DirName/
      c、zip解压:unzip name.zip
           zip压缩:zip newName.zip oldName
3、JDK配置:
      a、解压jdk得到了文件夹:/home/thinking/IDE/jdk1.7.0_71
      b、写入环境变量(在etc/profile 里)具体操作如下:
            b1、以root权限用gedit打开profile文件:sudo gedit fileName
            b2、在profile结尾追加如下三行:
                       export JAVA_HOME=/home/thinking/IDE/jdk1.7.0_71   
                       export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib  
                       export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
            b3、 用source命令运行ect/profile 使之生效:source filename
4、授予所有用户组所有权限:
     chmod 777 fileNameOrPath 
     将文件夹下所有文件和子文件夹递归授予777权限:
     chmod -R 777 path
5、配置eclipse:
     a、解压eclipse
     b、在eclipse目录下建立jre的软链接:
          cd /home/thinking/dev_env/adt-bundle-linux-x86_64-20140702/eclipse
          ln -s /home/thinking/dev_env/jdk1.7.0_71/jre
     安装ADT后,运行eclipse时如果出现:Unexpected exception 'Cannot run program "/home/thinking/IDE/adt-bundle-linux-x86_64-20140702/sdk/platform-tools/adb": error=2, No such file or directory'  
     这是因为在64位系统上安装64位adt,虽然eclipse是64位的,但是SDK却是32位的。所以必须安装兼容包,代码如下:
     sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386(这个兼容包必须,后面的看情况如果eclipse可以正常运行则无需安装)
     sudo apt-get install libqt4-opengl
     sudo apt-get install libglu1-mesa
     sudo apt-get ia32-libs-multiarch
     sudo apt-get install ia32-libs
 6、运行bin文件
      a、授权:chmod a+x name.bin
      b、执行:./name.bin 
7、配置ndk
      a、运行ndk.bin得到ndk文件夹
      b、打开windows->preferences->android->NDK,填写NDK文件夹路径
      c、配置环境变量:gedit ~/.bashrc 在打开的文件中写入:
           NDK=/home/thinking/IDE/android-ndk-r10c
           export NDK
      d、运行此配置文件:source ~/.bashrc
      e、检查:echo $NDK 若输出  /home/thinking/IDE/android-ndk-r10c 则说明配置成功!
      如果windows->preferences->android下没有NDK选项的话,下载com.android.ide.eclipse.ndk_23.0.2.1259578.jar,并拷贝到
      eclipse/plugins下,重启eclipse即可。
8、创建Android工程的若干问题:
     a、出现:error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory.
          解决方法:sudo apt-get install lib32z1
          这条命名可能不会一次成功,可多次尝试直至成功。 
9、Eclipse设置语法提示:
     a、打开windows->Preferences->java->Editor->content assist 
     b、在右边的框中 Auto-Activation->Auto activation triggers for Java,在默认的情况下框中只有一个点号,在点号后面输入,abcdefghijklmnopqrstuvwxyz ,点击apply,点击OK。
     这样,输入点号和a~z都会有语法提示。
10、Eclipse新建项目时出现 /home/thinking/dev_env/adt-bundle-linux-x86_64-20140702/sdk/build-tools/android-4.4W/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory 时,此时EclipseR文件自动新建功能失效。解决方案:
尝试输入:sudo apt - get install lib32ncurses5 ia32 -libs
如果出现“现在没有可用的软件包 ia32-libs,但是它被其它的软件包引用了”的提醒则
尝试输入:sudo apt-get install lib32ncurses5 lib32z1
然后Clear项目并刷新即可。
11、Linux Eclipse下配置和使用javah
     a、 点击 ,选择External Tools...,右键Program,新建选项。
     b、填写信息如下图:

    c、Apply即可,使用的时候,先生成class文件,然后选中本地方法所在java的文件(注意是java文件),然后点击上图的Run即可。刷新项目即可在jin文件夹中看到h文件。 
 12、Ubuntu中adb命令不可用时解决方案
cd到adt_path/sdk/platform-tools路径下输入
./adb devices时出现:
List of devices attached
???????????? no permissions
这是由于usb访问权限不足,解决方法是:
step1:连上手机,输入
sudo lsusb
查询usb端口使用信息,查到
Bus 002 Devices 007: ID 17ef:7435 Lenovo A789 (Mass Storage mode, with debug)
Bus...
step2:查看 /etc/udev/rules.d/ 目录
看是否存在70-android.rules文件,没有的话就直接新建后打开,有的话直接打开
在文件最后追加
SUBSYSTEM=="usb", ATTRS{idVendor}==" 17ef", ATTRS{idProduct}==" 7435",MODE="0666"
保存,然后输入
$sudo chmod a+rx /etc/udev/rules.d/70-android.rules
$sudo service udev restart
step3:拔掉usb线,重连,输入
sudo ./adb kill-server
./adb devices
这时看到的信息就是
List of devices attached
0123456789ABCDEF    device



 

 













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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值