如何有效维护和发布“Windows + Android SDK + Eclipse”开发环境下的apk和代码
2011年01月15日
如何有效维护和发布“Windows + Android SDK + Eclipse”开发环境下的apk和代码[/b]
针对当下Android应用的开发环境的差异性:
(A) Ubuntu环境下生成system.img userdata.img 文件系统
(B) Windows + Android SDK + Eclipse下生成apk
当然可以将windows下开发出来的apk以第三方的方式集成到Ubuntu下的system.img中,方法之前的邮件中反复提到过,如下所述
[b]1. full build for android sourcecode
2. rm -rf out/target/common
3. copy *.apk to out/target/product/generic/system/app
4. make
但是如上的方式仅仅整合了应用apk,因此如何有效进行apk整合和代码统一性维护问题,初步给出如下的策略:一旦windows apk功能完成需要集成发布时,建议将代码porting到Ubuntu环境下
以Windows下 Test程序为例:
具体的操作步骤大概如下:
1. 在Ubuntu Android源代码package/apps目录下创建Test文件夹
2. 将windows下的AndroidManifest.xml,res和src原封不动的拷贝到Test目录下
3. 从其他应用文件夹下拷贝 MODULE_LICENSE_APACHE2,NOTICE 拷贝到Test目录
4. 添加android.mk文件,实例如下
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := Test
include $(BUILD_PACKAGE)
# additionally, build unit tests in a separate .apk
include $(call all-makefiles-under,$(LOCAL_PATH))
5. 安装apk到系统默认的system.img中,修改 build/target/product/generic.mk
PRODUCT_PACKAGES := \
AccountAndSyncSettings \
AlarmClock \
Test
发表评论
-
VBS脚本常用经典代码收集
2012-01-20 02:13 686VBS脚本常用经典代码收集 2010年06月21日 1. ... -
多线程加速图像模板匹配
2012-01-20 02:13 633多线程加速图像模板匹 ... -
Java编程思想――并发(3)
2012-01-20 02:13 835Java编程思想――并发(3) 2010年07月28日 ... -
ORACLE PL/SQL编程详解之七 程序包的创建与应用
2012-01-20 02:13 655ORACLE PL/SQL编程详解之七 ... -
fread函数和fwrite函数
2012-01-20 02:13 811fread函数和fwrite函数 2010年06月28日 ... -
[耀湾/微亚细亚] 夜降り萃梦乡 FIN.
2012-01-19 10:03 640[耀湾/微亚细亚] 夜降り萃梦乡 FIN. 2009年02月 ... -
她为我写的 ..........你就是我的天使…………
2012-01-19 10:03 537她为我写的 ..........你就是我的天使………… 2 ... -
D---的记忆3
2012-01-19 10:03 618D---的记忆3 2008年10月12日 一、洞察 ... -
《因为是你》--2
2012-01-19 10:03 612《因为是你》--2 2012年01月13日 兼职保姆 ... -
Kinect for Windows SDK beta 放出
2012-01-17 02:43 558Kinect for Windows SDK beta 放出 ... -
Windows SDK编程(Delphi版) 之 消息处理
2012-01-17 02:43 790Windows SDK编程(Delphi版) ... -
Windows Mobile 6 SDK及中文版模拟器下载地址
2012-01-17 02:43 1494Windows Mobile 6 SDK及中文版模拟器下载地址 ... -
SDK 问题
2012-01-17 02:43 646SDK 问题 5小时前 问题:点击AVD Manager ... -
回顾日志_20110609
2012-01-15 22:20 465回顾日志_20110609 2011年06月09日 先来 ... -
笔记66-67
2012-01-15 22:19 590笔记66-67 2010年06月02日 ... -
FLEX网站收集
2012-01-15 22:19 880FLEX网站收集 2009年12月19日 1.FLEX网 ... -
ActionScript3.0 垃圾回收机制 2010-4-19 雨
2012-01-15 22:19 618ActionScript3.0 垃圾回收机制 2010-4-1 ... -
SNS网站设计的几大技术支持
2012-01-15 22:19 713SNS网站设计的几大技术支持 2010年04月04日 第 ...
相关推荐
下载Android sdk,安装Android SDK---最终帮你完成Eclipse+Android开发环境的安装。 安装完毕教你如何验证JDK安装成功,教你如何验证ADT安装成功,教你如何验证SDK安装成功 另外以图文并茂的方式手把手教你如何...
2、客户端(Android平板或手机):eclipse-SDK-3.4.2-win32; 3、触屏、打印功能:Delphi7.0。 详细配置见rar压缩包内相关文档。 二、运行环境:win32(服务器端)、Android2.1以上版本Android平板或手机。 三、主要...
下一节讨论构建 Android 应用程序所需的开发环境。 -------------------------------------------------------------------------------- 回页首 所需的工具 开始开发 Android 应用程序的最简捷的方式是下载 ...
6.25 在SDK开发环境中访问JNI接口 第7章 娱乐多媒体 7.1 访问Drawable资源的宽和高 7.2 绘制几何图形 7.3 手机屏幕保护程序 7.4 用手指移动画面里的照片 7.5 加载存储卡的Gallery相簿 7.6 取得手机内置媒体中的图片...
6.25 在SDK开发环境中访问JNI接口 第7章 娱乐多媒体 7.1 访问Drawable资源的宽和高 7.2 绘制几何图形 7.3 手机屏幕保护程序 7.4 用手指移动画面里的照片 7.5 加载存储卡的Gallery相簿 7.6 取得手机内置媒体中的图片...
6.25 在SDK开发环境中访问JNI接口 第7章 娱乐多媒体 7.1 访问Drawable资源的宽和高 7.2 绘制几何图形 7.3 手机屏幕保护程序 7.4 用手指移动画面里的照片 7.5 加载存储卡的Gallery相簿 7.6 取得手机内置媒体中的图片...
6.25 在SDK开发环境中访问JNI接口 第7章 娱乐多媒体 7.1 访问Drawable资源的宽和高 7.2 绘制几何图形 7.3 手机屏幕保护程序 7.4 用手指移动画面里的照片 7.5 加载存储卡的Gallery相簿 7.6 取得手机内置媒体中的图片...
可以开发安装4.4的apk,空间不大,小巧可靠,省掉安装开发环境的烦恼。用于android开发。资源保存在百度云盘,下载后有个链接和用下载工具即可下载。
2、将准备安装的apk文件复制到C:\adt-bundle-windows-x86-20130917\sdk\platform-tools目录下,(本文以C:\adt-bundle-windows-x86-20130917为例)准备好的apk文件名为Test02_27.apk。 3、点击“开始->附件->命令...
的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...
2、将准备安装的apk文件复制到C:\adt-bundle-windows-x86-20130917\sdk\platform-tools目录下,(本文以C:\adt-bundle-windows-x86-20130917为例)准备好的apk文件名为Test02_27.apk。 3、点击“开始->附件->命令...
1.6 配置Eclipse开发环境 ............. 11 2. Android 应用开发入门实例HelloWorld . 12 2.1 Application 基本构成.............. 12 2.2 创建android工程项目............. 12 2.3 创建android 虚拟机AVD....
第2章 Android开发环境 2.1 Java开发环境安装 2.1.1 安装JDK 2.1.2 安装Eclipse 2.1.3 Eclipse中文包的安装 2.2 Android SDK 2.2.1 安装ADT 2.2.2 安装Android SDK 2.3 Android模拟器 2.3.1 创建...
第2章搭建你的开发环境 2.1配置前的准备工作 2.1.1 Android支持的操作系统 2.1.2准备“四大法宝” 2.2安装并配置JDK 2.2.1 安装JDK 2.2.2配置JDK 2.3安装并配置Eclipse 2.3.1 运行Eclipse 2.3.2 了解Eclipse 2.4安装...
本apk 是在安卓2.2SDK 编译.可以运行在大部分机器上. 是google 原生的 pinyinIME 输入法. 这个输入法源码人人都可以下到,但是 这只能 在framework 里面才能编译. 对于开发输入法来说是在是不方便, 本人花费大量...
2.1 搭建开发环境 2.1.1 安装jdk 2.1.2 安装android sdk 2.1.3 安装eclipse 2.1.4 安装adt eclipse插件 2.1.5 eclipse快速浏览 2.1.6 一些实用的eclipse快捷键 2.2 android环境下的hello world ...