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

如何有效维护和发布“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)

    ### Eclipse 搭建 Android 开发环境图文教程 #### 一、准备工作 在开始搭建 Eclipse Android 开发环境之前,需要准备以下几项基础组件: 1. **下载 Oracle 公司的 JDK (Java Development Kit) 软件包**:这是 ...

    android+Eclipse+ADT+SDK

    当你在Eclipse中创建一个Android项目时,ADT会利用SDK中的资源和工具,生成项目的结构,设置默认的AndroidManifest.xml文件,以及初始化必要的源代码和资源文件。在编写代码过程中,ADT会根据SDK提供的API信息提供...

    Android SDK网盘下载

    6. **Android Studio**: 虽然这里提到的是与Eclipse集成,但当前的官方推荐集成开发环境是Android Studio,它内置了完整的Android SDK,并提供了更高效和强大的开发工具。 7. **Eclipse ADT Plugin**: 为Eclipse...

    Android开发环境搭建全程演示(jdk+eclip+android sdk) - 操作系统

    以上就是Android开发环境搭建的全过程,涵盖了JDK、Eclipse和Android SDK的安装与配置。完成这些步骤后,你就可以开始编写你的第一个Android应用了。记住,良好的开发环境是高效开发的基石,所以确保每个环节都设置...

    Android-64-SDK.rar开发环境配置eclipse

    总之,配置`Android-64-SDK.rar`与Eclipse的开发环境涉及解压SDK、设置环境变量、集成SDK到Eclipse、安装ADT插件、创建项目、使用AVD管理器以及进行开发和调试。虽然当前Android Studio已成为主流开发工具,但理解这...

    ANDRIOID+ECLIPSE+JDK+SDK

    Eclipse是一款强大的集成开发环境(IDE),被广泛用于Java编程,包括Android应用开发。JDK(Java Development Kit)是开发和运行Java应用程序的基础,而SDK(Software Development Kit)则是特定平台的开发工具集,...

    Eclipse搭建Android开发环境及APK生成

    【Eclipse搭建Android开发环境及APK生成】是Android应用开发初学者必须掌握的基础技能。在这一过程中,主要涉及以下几个关键知识点: 1. **JDK安装与环境配置**: - **下载JDK**:首先需要从Oracle官方网站下载...

    android-sdk-windows

    《Android SDK for Windows:搭建Android应用开发环境》 在移动应用开发领域,Android SDK作为Google提供的核心工具集,是开发者构建、调试和发布Android应用程序的关键。对于Windows用户来说,"android-sdk-...

    android-sdk_r24.4.1-windows1.rar Android SDK

    该版本提供了构建Eclipse开发环境所需的组件。 #### 版本特点 - **版本号**:r24.4.1 - **操作系统**:Windows - **发布日期**:未提供具体发布日期,但根据版本号推测为较早期版本。 - **主要功能**: - 包含了...

    android-sdk_r21-windows.zip

    在`android-sdk_r21-windows.zip`中,你可以找到`SDK Manager.exe`,它负责管理和维护你的SDK环境。 2. **平台工具**: 包含了与特定Android平台版本相关的工具,例如`adb`(Android Debug Bridge),用于设备通信和...

    android-sdk_r23.0.2-windows.zip

    总结来说,"android-sdk_r23.0.2-windows.zip"是一个完整的Android开发环境,涵盖了从项目初始化、编码、调试到发布的整个流程所需的一切。开发者通过学习和熟练掌握这个工具包,能够创建出功能丰富、用户体验优良的...

    android-sdk_r24.0.2-windows.zip

    总之,"android-sdk_r24.0.2-windows.zip"为Windows平台上的Android开发者提供了一个完整的开发环境,使他们能够创建、测试和发布高质量的Android应用。随着技术的不断发展,开发者应保持对新版本SDK的关注,以便...

    Android SDK tools 25.0.3

    ADT则是一个Eclipse插件,它为Eclipse提供了集成的Android开发环境,包括代码编辑、调试、构建和部署等功能。 在描述中提到的"解压直接放到build-tools目录文件夹下便可使用",这表明SDK Tools 25.0.3通常需要被...

    Android SDK tools 25.0.0

    4. **ADT (Android Development Toolkit)**:虽然现在ADT主要已被Android Studio取代,但在早期,它是一个Eclipse插件,用于提供集成的开发环境。不过,这里的描述中并未提及ADT,可能指的是独立的SDK Tools。 5. *...

    windows_NDK搭建Android开发环境

    【Android开发环境搭建】在Windows环境下,搭建Android开发环境主要涉及以下几个步骤: 1. **安装JDK**:首先需要安装Java Development Kit,它是编写Android应用的基础,因为Android Studio和NDK都需要Java环境...

    android sdk 24.4.1 windows

    5. **开发者工具**:如Eclipse ADT(Android Developer Tools)插件或Android Studio,是集成开发环境,提供了代码编辑、调试、性能分析等功能。 6. **库文件**:包含了运行Android应用所需的各种库,如dalvik...

    Eclipse&SDK软件及虚拟环境(2)

    在JAVA手机软件开发中,Eclipse是一个广泛使用的集成开发环境(IDE),而SDK(Software Development Kit)则是开发者不可或缺的工具包。我们将详细阐述这两个组件如何协同工作,以及虚拟环境在开发过程中的关键作用...

    基于Eclipse的Android音乐播放器.rar

    Eclipse作为一款流行的集成开发环境(IDE),曾经是Android开发者的首选工具。本项目“基于Eclipse的Android音乐播放器”提供了一个完整的示例,展示了如何在Eclipse中构建一个功能完备的音乐播放应用。 1. **...

    [最新Android开发包_2011_10_29]Android-sdk_r15-windows.zip

    在2011年10月29日发布的"Android-sdk_r15-windows.zip"中,我们得到了Android SDK的R15版本,这是当时最新的开发环境。下面我们将详细解析这个版本包含的关键组件及其功能。 1. **SDK Manager**: SDK Manager是管理...

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

    2. **Android Studio**:这是Google官方推荐的集成开发环境,提供了代码编辑、调试、性能分析等一系列功能,极大地提升了开发效率。 3. **ADT(Android Developer Tools)**:虽然现在已被Android Studio取代,但...

Global site tag (gtag.js) - Google Analytics