ubuntu android环境搭建

      前段时间,切换来系统,用ubuntu10.04作为android开发环境,搭建环境真麻烦,也随手记一些笔记,

但是,最近也比较忙,就简单到整理下,也许对后人有帮助。我也借鉴来网上大侠们到分享,有些就直接把

网址贴进来。


1 ubuntu下配置jdk+eclipse+android sdk:

http://www.cnblogs.com/and_he/archive/2011/09/19/2181778.html


2 拼音输入法安装:
sudo apt-get install ibus-pinyin ibus-pinyin-db-android
安装完后点击左上角的  系统->首选项->IBUS首选项切换到  输入法选项卡,点 添加左边的 下拉列表框选择  汉语->拼PINYIN 后点  添加 按钮。
然后删除除了 拼PINYIN 外的其他项。以后就可以按Ctrl+Space切换英文和拼音输入法了。


3 adb无法使用

用不了adb,错误是no such file or dictionary。明明adb文件是存在的。后来用ldd查看了下adb的执行lib,发现没有支持运行adb的lib!后来想了想可能是adb是32位的,需要64位的ubuntu安装32位程序的支持包:

sudo apt-get install ia32-libs

装了上面的包就可以了。如果不行再安装下面的这个:
sudo apt-get install libc6-i386


4 添加环境变量
打开~/.bashrc文件最末添加命令:
PATH=$PATH:/home/workdir
注意与上文中各式不同,没有双引号,重启OK。


5 解决: adb shell :insufficient permissions for device
如果你是一个开发人员,而且USB设备很多的话,使用以下方式会很方便:
清空51-android.rules,添加如下一行。
sudo vim /etc/udev/rules.d/51-android.rules
写入如下:
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
再执行adb kill-server即可。后面adb shell 就正常来

6虚拟机安装

http://www.lampbrother.net/php/bencandy.php?fid=70&id=999

7 虚拟机Ubuntu 10.10安装增强功能:

http://www.startos.com/ubuntu/guide/2010120312752.html

8 ubuntu与 虚拟机到xp网络共享

http://www.33lc.com/article/3673.html


9串口mimicom

http://www.linuxidc.com/Linux/2012-05/60248.htm


10 google sdk下载:

http://developer.android.com/sdk/installing/installing-adt.html


11 wine安装

    对于习惯在windows开发到同学,应该非常喜欢source Insight、Bcompare,

那么可以在unbtun上装wine,然后用wine去运行exe格式到软件来。

udo apt-get install wine

安装完成之后,就可以在/home/userName/下创建一个隐藏到文件夹.wine,模拟出来windows到c盘就在下面。

装完之后,就可以用wine来运行source insight到安装包了,之后source insight就被装在

/home/usrName/.wine/device_c/Program Files目录下看到source Insight到安转位置来,然后就可以用

wine Insight3.exe,就可以运行source Insight了。

同样到方法可以安装Bcompare。

然后把可以把远程服务器到代码挂在到本地,

sshfs   [email protected]:/home/username/   /home/username/tmp


12右键菜单加入打开终端 

sudo apt-get install nautilus-open-terminal


13 编译好的源码可以导入eclipse中。
      1.将 源码目录\development\ide\eclipse 中的.classpath复制到源码根目录下。
      2.更改eclipse缓存设置
              在eclipse安装根目录下修改eclipse.ini   
                    -Xms128m
                    -Xmx512m
                    -XX:MaxPermSize=256m
      3.将源码目录\development\ide\eclipse 中的android-formatting.xml和android.importorder导入eclipse
               android-formatting.xml用来配置eclipse编辑器的代码风格;

               android.importorder用来配置eclipse的import的顺序和结构。

              window->preferences->java->Code style->Formatter中导入android-formatting.xml
              window->preferences->java->Code style->Organize Imports中导入android.importorder。
      4.导入源码
         新建Java Project,指定一个name,接着将use default location勾掉,然后指定到你源码的目录下,finish。

14 mail-notification

    1)sudo apt-get install mail-notification mail-notification-evolution
    2) 打开mail-notification properties,在general->add->add a mailbox->general->Mailbox type中选择“pop3”,然后填入你的邮件服务器,用户名,密码,保存退出。              mail-notification支持多种协议的邮件通知,什么 gmail,pop3,IMAP,你都可以在Mailbox type中添加,让mail-notification为你通风报信。
    3)在ubuntu中首选项->启动应用程序中为mail-notification添加一个新的开机启动项,其中“命令”一栏填"mail-notification --sm-disable"。
          OK 了,重启系统后mail-notification就可以正常工作了;在不开启evolution的情况下,当有人发邮件给你的时候, mail-notification会弹出提示,这时可以点击提示,查看           新邮件内容。

15 安装Gmate --Gedit插件
     sudo apt-add-repository ppa:ubuntu-on-rails/ppa
     sudo apt-get update
     sudo apt-get install gedit-gmate
     sudo apt-get install gedit-plugins

你可能感兴趣的:(ubuntu)