Ubuntu Eclipse使用经验(一)
来源:互联网 发布:硕士论文字数要求知乎 编辑:程序博客网 时间:2024/05/24 01:42
1、设置root账号:$:sudo passwd
2、解压命令:
a、gz解压:gunzip name.gz 或者 gzip -d name.pz
gz压缩:gzip name
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/
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
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可以正常运行则无需安装)
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
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文件。
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
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
- Ubuntu Eclipse使用经验(一)
- eclipse使用经验(一)运行不了
- Ubuntu Eclipse使用经验(二)——CDT安装和使用
- Ubuntu Eclipse使用经验(三)——Linux下开发NDK
- Ubuntu Eclipse使用经验(四)——Linux开发Cocos 2Dx
- Ubuntu Eclipse使用经验(五)——Linux开发Quick Cocos 2Dx
- EHLIB使用经验(一)
- 关于安卓开发以及eclipse开发使用的一些经验(一)
- eclipse使用经验
- Eclipse使用经验
- Eclipse使用经验
- eclipse 使用经验
- ubuntu 使用经验01
- Ubuntu expect使用经验
- Eclipse使用(一)
- Ubuntu Eclipse使用经验(六)——Linux调试NDK项目(以Cocos2dx项目为例)
- JAVA聚集使用经验(一)
- TestDirector使用的一些经验(一)
- 娱乐化手游营销模式探索
- (android高仿系列)今日头条 --新闻阅读器 (三) 完结 、总结 篇
- 浮点数字符串转换成浮点数实现
- 透明自定义对话框以及进度对话框的实现
- java算法之排序
- Ubuntu Eclipse使用经验(一)
- Memcached 集群部署
- ios5 ios6内存警告
- UIGraphicsBeginImageContext系列知识
- eclipse jar 打包
- Session和Cookie
- mac更改管理员密码
- java读取配置文件.properties属性值
- 头文件中的static inline