Ubuntu Eclipse使用经验(一)

来源:互联网 发布:硕士论文字数要求知乎 编辑:程序博客网 时间:2024/05/24 01:42
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 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 橘子平台下载速度慢怎么办 换手机号了支付宝账号怎么办 怀孕期间脚扭了怎么办 买了临街房后悔怎么办 绝地求生困在废车里怎么办 身体出现辅助睡眠状态怎么办 扁桃体发炎喉咙痒咳嗽怎么办 电脑玩英雄杀卡怎么办 康佳冰箱显示2e怎么办 高考登陆系统登录密码错误怎么办 苹果遇到ad登录问题怎么办? 小孩2天不拉屎怎么办 20天宝宝不大便怎么办 小孩几天不拉大便怎么办 宝宝经常不拉大便怎么办 宝宝便秘 肛裂了怎么办 3个月宝宝不便便怎么办 宝宝8个月不便便怎么办 宝宝在幼儿园不爱说话怎么办 广东学考考了d怎么办 上嘴唇干燥紧绷怎么办 美国大学gpa非常低怎么办 大学手机作弊通报教务处怎么办 崩坏3邮箱验证码过期怎么办 快递员被顾客恶意投诉怎么办 5岁幼儿逻辑思维差怎么办 脸一边胖一边瘦怎么办 夏天穿鞋子脚痒怎么办 脚痒怎么办但不是脚气 脚气脚趾缝烂了怎么办 凉鞋穿久了臭怎么办 运动鞋穿久了臭怎么办 体恤穿久了发臭怎么办 十七八岁青少年逆反心理怎么办 挨刚煮好的粥烫伤改怎么办? 5e的demo有水印怎么办 宝宝湿疹激素一停药复发怎么办 木工家装没事做怎么办 取票之后票丢了怎么办 补牙咬合低了点怎么办 留学生上美国网课上不了网怎么办