如何有效维护和发布“Windows + Android SDK + Eclipse”开发环境下的apk和代码

如何有效维护和发布“Windows + Android SDK + Eclipse”开发环境下的apk和代码
2011年01月15日
  [b]如何有效维护和发布[/b][b]“Windows + Android SDK + Eclipse”[/b][b]开发环境下的[/b][b]apk[/b][b]和代码[/b][b][/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[/b]
  [b]2. rm -rf out/target/common[/b]
  [b]3. copy *.apk to out/target/product/generic/system/app[/b]
  [b]4. make[/b]
  但是如上的方式仅仅整合了应用apk,因此如何有效进行apk整合和代码统一性维护问题,初步给出如下的策略:一旦windows apk功能完成需要集成发布时,建议将代码porting到Ubuntu环境下
  [b]以Windows下 Test程序为例:[/b]
  [b]具体的操作步骤大概如下:[/b]
  1. 在Ubuntu Android源代码package/apps目录下创建[b]Test[/b]文件夹
  2. 将windows下的[b]AndroidManifest.xml[/b][b],[/b][b]res[/b][b]和[/b][b]src[/b]原封不动的拷贝到[b]Test[/b]目录下
  3. 从其他应用文件夹下拷贝[b] [/b][b]MODULE_LICENSE_APACHE2[/b][b],[/b][b]NOTICE[/b][b] [/b]拷贝到[b]Test[/b]目录
  4. 添加[b]android.mk[/b]文件,实例如下
  LOCAL_PATH:= $(call my-dir)
  include $(CLEAR_VARS)
  LOCAL_SRC_FILES := $(call all-java-files-under, src)
  [b] LOCAL_PACKAGE_NAME := Test[/b]
  include $(BUILD_PACKAGE)
  # additionally, build unit tests in a separate .apk
  include $(call all-makefiles-under,$(LOCAL_PATH))
  5. 安装apk到系统默认的system.img中,修改 [b]build/target/product/generic.mk[/b]
  PRODUCT_PACKAGES := \
  AccountAndSyncSettings \
  AlarmClock \
  [b] Test[/b]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值