广州的雨说来就来,昨天的雨下个不停,还好出门的时候没下雨,而且回来也没下,在刚到房间的时候,倾盆大雨就来了。运气不错。
昨天android的基本开发环境已经配置好了,还算比较顺利,就是下载sdk的时候碰到点麻烦事。有个问题,就是以前在64位系统上装adt和sdk的时候,总是会报错,需要安装一个32位的包,具体记不到了,但是这次同样是64位的系统,直接装完就ok了,不知道什么情况。可能这个kylin系统和一般的ubuntu还不太一样吧。
然后是配置必要的lib,以前都是直接导入jar包,比较简单。这次是要引入外部的project,是一个目录,还真没有相关的经验。
教程中是这样写的 :
Develop in Eclipse
Android Dependencies
Build
- Download
ActionBarSherlock
4.2.0 from http://actionbarsherlock.com/download.html -
Download
ViewPagerIndicator
2.4.1 from http://viewpagerindicator.com -
Git clone
NewQuickAction
git clone https://github.com/haiwen/NewQuickAction
-
Add ActionBarSherlock/NewQuickAction/ViewPagerIndicator as library according tohttp://developer.android.com/guide/developing/projects/projects-eclipse.html#ReferencingLibraryProject
-
Replace the android-support-v4.jar in
ActionBarSherlock
andViewPagerIndicator
with the jar in seadroid to make sure that all versions of this library be the same at this time. -
Download these JARs to
seadroid/libs
directory:
Now you can build seadroid in eclipse.
这几个lib都是现成的android app,摸索了半天也不知道怎么导入。我是依照这google developer上面的教程来的。eclipse怎么都不能识别下载的project。后来终于摸索出来了:
1.把依赖的project导入eclipse,file-import-existing Android Code Into Workspace
2.把导入的project标记为library,注意标记成lib之后,android project就不能再编译成apk文件了。
在导入的project上右键-properties-Android-Is Library复选框上打勾,把它标记为一个lib。
3.在自己的project上右键-properties-Android-add-然后选择刚刚导入并标记为lib的project,搞定。