首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

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

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

如何有效维护和发布“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.xmlressrc原封不动的拷贝到Test目录下
  3. 从其他应用文件夹下拷贝 MODULE_LICENSE_APACHE2NOTICE 拷贝到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

热点排行
Bad Request.