如何有效维护和发布“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.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 714VBS脚本常用经典代码收集 2010年06月21日 1. ... -
多线程加速图像模板匹配
2012-01-20 02:13 655多线程加速图像模板匹 ... -
Java编程思想――并发(3)
2012-01-20 02:13 1000Java编程思想――并发(3) 2010年07月28日 ... -
ORACLE PL/SQL编程详解之七 程序包的创建与应用
2012-01-20 02:13 670ORACLE PL/SQL编程详解之七 ... -
fread函数和fwrite函数
2012-01-20 02:13 852fread函数和fwrite函数 2010年06月28日 ... -
[耀湾/微亚细亚] 夜降り萃梦乡 FIN.
2012-01-19 10:03 660[耀湾/微亚细亚] 夜降り萃梦乡 FIN. 2009年02月 ... -
她为我写的 ..........你就是我的天使…………
2012-01-19 10:03 552她为我写的 ..........你就是我的天使………… 2 ... -
D---的记忆3
2012-01-19 10:03 640D---的记忆3 2008年10月12日 一、洞察 ... -
《因为是你》--2
2012-01-19 10:03 640《因为是你》--2 2012年01月13日 兼职保姆 ... -
Kinect for Windows SDK beta 放出
2012-01-17 02:43 576Kinect for Windows SDK beta 放出 ... -
Windows SDK编程(Delphi版) 之 消息处理
2012-01-17 02:43 817Windows SDK编程(Delphi版) ... -
Windows Mobile 6 SDK及中文版模拟器下载地址
2012-01-17 02:43 1517Windows Mobile 6 SDK及中文版模拟器下载地址 ... -
SDK 问题
2012-01-17 02:43 685SDK 问题 5小时前 问题:点击AVD Manager ... -
回顾日志_20110609
2012-01-15 22:20 484回顾日志_20110609 2011年06月09日 先来 ... -
笔记66-67
2012-01-15 22:19 608笔记66-67 2010年06月02日 ... -
FLEX网站收集
2012-01-15 22:19 924FLEX网站收集 2009年12月19日 1.FLEX网 ... -
ActionScript3.0 垃圾回收机制 2010-4-19 雨
2012-01-15 22:19 636ActionScript3.0 垃圾回收机制 2010-4-1 ... -
SNS网站设计的几大技术支持
2012-01-15 22:19 741SNS网站设计的几大技术支持 2010年04月04日 第 ...
相关推荐
### Eclipse 搭建 Android 开发环境图文教程 #### 一、准备工作 在开始搭建 Eclipse Android 开发环境之前,需要准备以下几项基础组件: 1. **下载 Oracle 公司的 JDK (Java Development Kit) 软件包**:这是 ...
当你在Eclipse中创建一个Android项目时,ADT会利用SDK中的资源和工具,生成项目的结构,设置默认的AndroidManifest.xml文件,以及初始化必要的源代码和资源文件。在编写代码过程中,ADT会根据SDK提供的API信息提供...
6. **Android Studio**: 虽然这里提到的是与Eclipse集成,但当前的官方推荐集成开发环境是Android Studio,它内置了完整的Android SDK,并提供了更高效和强大的开发工具。 7. **Eclipse ADT Plugin**: 为Eclipse...
以上就是Android开发环境搭建的全过程,涵盖了JDK、Eclipse和Android SDK的安装与配置。完成这些步骤后,你就可以开始编写你的第一个Android应用了。记住,良好的开发环境是高效开发的基石,所以确保每个环节都设置...
总之,配置`Android-64-SDK.rar`与Eclipse的开发环境涉及解压SDK、设置环境变量、集成SDK到Eclipse、安装ADT插件、创建项目、使用AVD管理器以及进行开发和调试。虽然当前Android Studio已成为主流开发工具,但理解这...
Eclipse是一款强大的集成开发环境(IDE),被广泛用于Java编程,包括Android应用开发。JDK(Java Development Kit)是开发和运行Java应用程序的基础,而SDK(Software Development Kit)则是特定平台的开发工具集,...
【Eclipse搭建Android开发环境及APK生成】是Android应用开发初学者必须掌握的基础技能。在这一过程中,主要涉及以下几个关键知识点: 1. **JDK安装与环境配置**: - **下载JDK**:首先需要从Oracle官方网站下载...
《Android SDK for Windows:搭建Android应用开发环境》 在移动应用开发领域,Android SDK作为Google提供的核心工具集,是开发者构建、调试和发布Android应用程序的关键。对于Windows用户来说,"android-sdk-...
该版本提供了构建Eclipse开发环境所需的组件。 #### 版本特点 - **版本号**:r24.4.1 - **操作系统**:Windows - **发布日期**:未提供具体发布日期,但根据版本号推测为较早期版本。 - **主要功能**: - 包含了...
在`android-sdk_r21-windows.zip`中,你可以找到`SDK Manager.exe`,它负责管理和维护你的SDK环境。 2. **平台工具**: 包含了与特定Android平台版本相关的工具,例如`adb`(Android Debug Bridge),用于设备通信和...
总结来说,"android-sdk_r23.0.2-windows.zip"是一个完整的Android开发环境,涵盖了从项目初始化、编码、调试到发布的整个流程所需的一切。开发者通过学习和熟练掌握这个工具包,能够创建出功能丰富、用户体验优良的...
总之,"android-sdk_r24.0.2-windows.zip"为Windows平台上的Android开发者提供了一个完整的开发环境,使他们能够创建、测试和发布高质量的Android应用。随着技术的不断发展,开发者应保持对新版本SDK的关注,以便...
ADT则是一个Eclipse插件,它为Eclipse提供了集成的Android开发环境,包括代码编辑、调试、构建和部署等功能。 在描述中提到的"解压直接放到build-tools目录文件夹下便可使用",这表明SDK Tools 25.0.3通常需要被...
4. **ADT (Android Development Toolkit)**:虽然现在ADT主要已被Android Studio取代,但在早期,它是一个Eclipse插件,用于提供集成的开发环境。不过,这里的描述中并未提及ADT,可能指的是独立的SDK Tools。 5. *...
【Android开发环境搭建】在Windows环境下,搭建Android开发环境主要涉及以下几个步骤: 1. **安装JDK**:首先需要安装Java Development Kit,它是编写Android应用的基础,因为Android Studio和NDK都需要Java环境...
5. **开发者工具**:如Eclipse ADT(Android Developer Tools)插件或Android Studio,是集成开发环境,提供了代码编辑、调试、性能分析等功能。 6. **库文件**:包含了运行Android应用所需的各种库,如dalvik...
在JAVA手机软件开发中,Eclipse是一个广泛使用的集成开发环境(IDE),而SDK(Software Development Kit)则是开发者不可或缺的工具包。我们将详细阐述这两个组件如何协同工作,以及虚拟环境在开发过程中的关键作用...
Eclipse作为一款流行的集成开发环境(IDE),曾经是Android开发者的首选工具。本项目“基于Eclipse的Android音乐播放器”提供了一个完整的示例,展示了如何在Eclipse中构建一个功能完备的音乐播放应用。 1. **...
在2011年10月29日发布的"Android-sdk_r15-windows.zip"中,我们得到了Android SDK的R15版本,这是当时最新的开发环境。下面我们将详细解析这个版本包含的关键组件及其功能。 1. **SDK Manager**: SDK Manager是管理...
2. **Android Studio**:这是Google官方推荐的集成开发环境,提供了代码编辑、调试、性能分析等一系列功能,极大地提升了开发效率。 3. **ADT(Android Developer Tools)**:虽然现在已被Android Studio取代,但...