打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
搭建gVim Eclim开发Android应用程序

搭建gVim+Eclim开发Android应用程序

[日期:2011-08-23] 来源:Linux社区  作者:hmily_andy [字体: ]
以前一直用Vim写代码,用的比较顺手了就不想换成Eclipse,主要是不习惯Eclipse的补全方式以及Eclipse占用的内存CPU比较大。虽然Eclipse有vi插件,但是用起来不是那个感觉,所以就在网上搜了一些gVim+eclim开发Android程序的方法,总结以下与大家分享。

这是几个主要参考的网址:
Linux下的vim配置和插件管理 http://www.linuxidc.com/Linux/2011-07/38552.htm
配置Vim开发Android详解 http://www.linuxidc.com/Linux/2011-08/41341.htm

配置好了后,开发步骤:
1、创建helloworkd目录
$mkdir helloworld
2、创建android工程
$android create project --target 4 --path ./helloworld/ --activity helloworld --package com.Ediosn.helloworld
或者
$android create project -t 4 -p ./helloworld -a helloworld -p com.Ediosn.helloworld
3、在vim中创建一个eclim工程
: ProjectCreate helloworld -n java
4、打开模拟器
$emulator -avd Android2.3.3
(android list avd查看已经存在avd)
5、在helloworld目录下执行ant install即可把软件安装到模拟器
$ant install
6、如果是eclipse创建的工程,可以update一下生成build.xml文件
$android update project -p ./helloworld -t 4

按照之前的配置好了以后还有两个问题:

问题一:
导包时不能识别android.jar
原因及解决方法
原因是eclim默认的路径中没有包含android.jar,在工程目录下的.classpath文件中添加这一句
<classpathentry exported="true" kind="lib"
path="/opt/android-sdk-linux_86/platforms/android-4/android.jar"/>
//这个path是我的android.jar的绝对路径改成你自己的。

问题二:
R cannot be resolved to a variable
原因及解决方法
R.java 是android自动生成的,不需要import,但是eclim并不知道,所以eclim将其导入。
将下面的语句添加到vim的ftplugin目录中的java.vim中就可以使eclim不导入android.R这个包。
  let b:EclimLocationListFilter = [
      \ "R cannot be resolved to a variable",
    \ ]

小技巧:
1、在终端查看logcat:
$adb logcat
2、查看System.out:
$adb logcat|grep System.out

3、直接在终端中使用android命令需要把android-sdk-linux_86/tools和android-sdk-linux_86/platform-tools这两个路径加入到PATH。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
计算机科学研究专家教你创建Spring Hello World实例
最新Android 4.x 搭建开发环境
Android应用程序开发以及背后的设计思想深度剖析(1)
各种程序员正在使用的编辑器和IDE
[vim与gvim技巧]vim&gvim技巧大全(1)
Is there a way to add .jar library to Android Studio just like in Eclipse?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服