搭建eclipse环境 Eclipse
来源:互联网 发布:新开发的软件 编辑:程序博客网 时间:2024/05/18 18:17
搭建eclipse环境 Eclipse
1.下载eclipse
sudo apt-get install eclipse
2.下载ADT,下载完后重启
a.开始Eclipse,然后选择 Help > Software Updates > Find and Install….
b.对话框出现后,选择 Search for new features to install 点击 Next.
c.点击New Remote Site.
d.在结果对话框,输入远端站点的名字(如Android Plugin),输入站点如下:
https://dl-ssl.google.com/android/eclipse/site.xml点击OK.
3.加载SDK
a.选择 Window > Preferences… 来打开属性面板. (Mac OS X: Eclipse > Preferences)
b.从左边面板选择 Android。
c.在主界面上定位SDK 点击 Browse… 然后定位 SDK文件夹.
d.点击 Apply, 然后点击 OK.
4.新建一个android工程调试应用。
第四部分:加载android源码为eclipse工程并调试
1. 进入源码目录下的development/ide/eclipse,把android-formatting.xml android.importorder .classpath拷贝到源码目录
2. chmod +x .classpath 赋予执行权限
3. 在eclipse工程菜单 window-->preferences-->java-->Code Style-->Formatter 导入android-formatting.xml文件,organize imports导入android.importorder文件
4. 新建一个java工程,导入android源码
5. 修改eclipse配置,位于android.importorder目录下的eclipse.ini文件,修改-Xms,-Xmx为128和512
-Xms128m
-Xmx512m
调试:
1. 退出Eclipse工程
2. 在android源码目录执行 . build/envsetup.sh
3. 启动模拟器 emulator &
4. 等模拟器启动成功后,启动ddms ddms &
5. 选择进程 ,注意一定要选择
6. 启动Eclipse,配置调试信息
7. 设置断点,启动调试
第五部分:添加一个应用为android系统应用
1. 在和系统相同版本的SDK目录下开发自己的android应用
2. 把开发的android工程放到源码的packages/apps/目录下
3. 在工程目录下添加Android.mk文件,修改LOCAL_PACKAGE_NAME :=test001 把工程名指定为自己的工程名,我加载的工程为test001
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := user
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_STATIC_JAVA_LIBRARIES := googlelogin-client
LOCAL_PACKAGE_NAME :=test001
LOCAL_CERTIFICATE := shared
include $(BUILD_PACKAGE)
# Use the folloing include to make our test apk.
include $(call all-makefiles-under,$(LOCAL_PATH))
4. 回到源码目录,然后执行 . build/envsetup.sh 注意sh后面有个空格
5. 执行mmm packages/apps/test001 编译test001.apk包
6. 执行make snod,编译system.img包
7. 执行emulator &就可以在应用程序下看到自己编译的工程了
第六部分: 如何在android源码基础上修改联系人应用,添加自己的activity
1. 首先新建一个android工程,加载自己的java文件和资源文件
2. 在自己的android工程初步调试成功以后,把该工程的java文件,资源文件拷贝到联系人对应的java文件和资源文件目录
3. 然后在linux下执行以下命令,编译人联系人模块,把资源文件编译到联系人目录中
. build/envsetup.sh
mmm packages/apps/Contacts
4. 刷新android源码工程,这个时候你就可以在Contacts包目录下看到你新加的资源文件和源文件了,并可以在源码工程下修改代码并直接调试了
5. ?? 为什么不在android源码工程下直接添加源文件和xml资源文件了????
答:因为我们的android源码工程师以java工程导入的,如果添加android的xml文件的话,java程序无法识别资源R文件,所以我们必须先把需要的
xml资源文件先在linux下编译
6. 在源码工程修改后,则可在linux下再次执行联系人编译命令,并 make snod加载system.img文件,并启动模拟器(emulator &),就可以看到你的修改了。
第7部分:Contacts应用的基本结构
主入口程序:DialtactsActivity.java
启动函数:
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
final Intent intent = getIntent();
fixIntent(intent);
//hide title
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.dialer_activity);
/*初始化tab布局*/
mTabHost = getTabHost();
//设置Tab改变通知
mTabHost.setOnTabChangedListener(this);
// 设置拨号盘Tab标签
setupDialerTab();
// 设置拨打日志Tab标签
setupCallLogTab();
// 设置联系人Tab标签
setupContactsTab();
// 设置最爱的Tab标签
setupFavoritesTab();
//设置当前显示的tab页
setCurrentTab(intent);
/*????*/
if (intent.getAction().equals(UI.FILTER_CONTACTS_ACTION)
&& icicle == null) {
setupFilterText(intent);
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangweia/archive/2010/07/19/5745671.aspx
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/c8051f330/archive/2010/11/26/6038474.aspx
- 搭建eclipse环境 Eclipse
- Eclipse环境搭建
- Eclipse 集成环境搭建
- eclipse + java 环境搭建
- 搭建eclipse servlet环境
- eclipse 搭建开发环境
- Eclipse开发环境搭建
- eclipse android 环境搭建
- android eclipse环境搭建
- eclipse J2me环境搭建
- Eclipse开发环境搭建
- Eclipse-MinGW环境搭建
- JDK+Eclipse环境搭建
- Eclipse 3.7 环境搭建
- eclipse hadoop 环境搭建
- Eclipse开发环境搭建
- Eclipse环境搭建
- eclipse python环境搭建
- 写个链表删除,自己容易出错
- 三种循环的流程图画法总结 (转载)
- 二叉树二叉链表实现基本操作
- sizeof计算一个结构体大小
- ethernet
- 搭建eclipse环境 Eclipse
- 《银光志-Silverlight 3.0开发详解与最佳实践》发行第三版总销量过万册
- POJ 1325二分图,最小点覆盖
- C程序运行~~
- Struts2 之二:Action详解
- android开发问题积累
- php代码效率测试
- (转)动态规划和贪心算法的区别
- FileUpload 控件 上传图片 到服务器