首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android不同构建版本

android不同构建版本
EN

Stack Overflow用户
提问于 2012-11-18 09:27:25
回答 2查看 230关注 0票数 0

我在Android2.1中开发了一个android应用程序。但现在是时候换个更大的建筑了。支持2个或更多android版本的最佳方法是什么?我有一些建议,比如:

  1. 在两个构建中使用git分支
  2. 使原生的2.1应用程序成为一个库项目,并创建两个单独的项目,使用库的公共类,但重写所有控制器
  3. 使用库项目,两个单独的项目用于不同的构建,我必须使用特定构建中的一个类,我必须从库项目中调用类似这样的东西: 类adapterClass = Config.getHotelDistrictAdapterClass();hotelAdapter = 0,hotelList.size(),hotelList,cretedFromAssets); 其中Config类将计算一个配置文件,该配置文件包含在构建版本中,并包含特定构建的类名。 因此,场景会变成这样: lib项目将调用Config类,然后config类将调用当前构建中的配置文件(4.2或2.1),配置文件将返回类名,config类将类返回到lib project,Lib Project将用代码实例化该类: adapterClass.getConstructor(String.class).newInstance(HotelDistrictListActivity.this,= hotelAdapter 0,hotelList.size(),hotelList,cretedFromAssets);

请建议为两个android版本维护两个单独版本的更好或最好的方法,或者建议您维护两个或者更多android版本的方式。谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-11-18 09:34:40

您应该看看AndroidManifest.xml、minSDKVersion和targetSDKVersion字段。它们允许您在同一个应用程序中支持一系列android版本。

Android Min SDK Version vs. Target SDK Version

票数 1
EN

Stack Overflow用户

发布于 2012-11-18 10:05:23

您可以轻松地将MinSDKVersion设置为8或7 for,并将建筑目标设置为16或17,这可以从Manifest.xml文件中完成

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13438943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档