`
xew473kf
  • 浏览: 13771 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何有效维护和发布“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
分享到:
评论

相关推荐

    Eclipse搭建Android开发环境图文教程(eclipse+ADT插件+Android SDK)

    下载Android sdk,安装Android SDK---最终帮你完成Eclipse+Android开发环境的安装。 安装完毕教你如何验证JDK安装成功,教你如何验证ADT安装成功,教你如何验证SDK安装成功 另外以图文并茂的方式手把手教你如何...

    java Eclipse tomcat WEB+SQL Server 2000+Android apk点餐管理系统.rar

    2、客户端(Android平板或手机):eclipse-SDK-3.4.2-win32; 3、触屏、打印功能:Delphi7.0。 详细配置见rar压缩包内相关文档。 二、运行环境:win32(服务器端)、Android2.1以上版本Android平板或手机。 三、主要...

    Google Android SDK开发范例大全(完整版)

    下一节讨论构建 Android 应用程序所需的开发环境。 -------------------------------------------------------------------------------- 回页首 所需的工具 开始开发 Android 应用程序的最简捷的方式是下载 ...

    Google Android SDK开发范例大全(第3版) 4/5

    6.25 在SDK开发环境中访问JNI接口 第7章 娱乐多媒体 7.1 访问Drawable资源的宽和高 7.2 绘制几何图形 7.3 手机屏幕保护程序 7.4 用手指移动画面里的照片 7.5 加载存储卡的Gallery相簿 7.6 取得手机内置媒体中的图片...

    Google Android SDK开发范例大全(第3版) 3/5

    6.25 在SDK开发环境中访问JNI接口 第7章 娱乐多媒体 7.1 访问Drawable资源的宽和高 7.2 绘制几何图形 7.3 手机屏幕保护程序 7.4 用手指移动画面里的照片 7.5 加载存储卡的Gallery相簿 7.6 取得手机内置媒体中的图片...

    Google Android SDK开发范例大全(第3版) 5/5

    6.25 在SDK开发环境中访问JNI接口 第7章 娱乐多媒体 7.1 访问Drawable资源的宽和高 7.2 绘制几何图形 7.3 手机屏幕保护程序 7.4 用手指移动画面里的照片 7.5 加载存储卡的Gallery相簿 7.6 取得手机内置媒体中的图片...

    Google Android SDK开发范例大全(第3版) 1/5

    6.25 在SDK开发环境中访问JNI接口 第7章 娱乐多媒体 7.1 访问Drawable资源的宽和高 7.2 绘制几何图形 7.3 手机屏幕保护程序 7.4 用手指移动画面里的照片 7.5 加载存储卡的Gallery相簿 7.6 取得手机内置媒体中的图片...

    安卓4.4免安装开发包,eclipse+sdk,初学开发或调试即刻开始

    可以开发安装4.4的apk,空间不大,小巧可靠,省掉安装开发环境的烦恼。用于android开发。资源保存在百度云盘,下载后有个链接和用下载工具即可下载。

    android开发环境搭建步骤

    2、将准备安装的apk文件复制到C:\adt-bundle-windows-x86-20130917\sdk\platform-tools目录下,(本文以C:\adt-bundle-windows-x86-20130917为例)准备好的apk文件名为Test02_27.apk。 3、点击“开始->附件->命令...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    android开发环境搭建

    2、将准备安装的apk文件复制到C:\adt-bundle-windows-x86-20130917\sdk\platform-tools目录下,(本文以C:\adt-bundle-windows-x86-20130917为例)准备好的apk文件名为Test02_27.apk。 3、点击“开始->附件->命令...

    Android 实用开发技巧集.rar

    1.6 配置Eclipse开发环境 ............. 11 2. Android 应用开发入门实例HelloWorld . 12 2.1 Application 基本构成.............. 12 2.2 创建android工程项目............. 12 2.3 创建android 虚拟机AVD....

    Android开发与应用——张荣,原书配套课件

    第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 创建...

    Android编程入门很简单.(清华出版.王勇).part2

    第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安装...

    android 输入法源码 eclipse可以编译

    本apk 是在安卓2.2SDK 编译.可以运行在大部分机器上. 是google 原生的 pinyinIME 输入法. 这个输入法源码人人都可以下到,但是 这只能 在framework 里面才能编译. 对于开发输入法来说是在是不方便, 本人花费大量...

    Android 4游戏编程入门经典

     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  ...

Global site tag (gtag.js) - Google Analytics