android studio中的多个目标

android studio中的多个目标,第1张

概述我正在为教育大学处理一个项目,那里有5所独立大学,每所大学都有自己的应用程序,但在每个应用程序图像中,json不同,源代码保持不变. 我想使用一个源代码创建具有不同包名称的5个独立apks,如果源代码中的任何更改应该在所有apks中更新. 请给我项目结构,graddle.build工具设置,如果我需要使库如何以及它将在哪里,或者请上传样本以做详细的上述类型. 在 Android开发者指南 Conf 我正在为教育大学处理一个项目,那里有5所独立大学,每所大学都有自己的应用程序,但在每个应用程序图像中,Json不同,源代码保持不变.
我想使用一个源代码创建具有不同包名称的5个独立apks,如果源代码中的任何更改应该在所有apks中更新.

请给我项目结构,graddle.build工具设置,如果我需要使库如何以及它将在哪里,或者请上传样本以做详细的上述类型.

解决方法 在 Android开发者指南 Configuring Gradle Builds之后,我能够创建与不同资源共享相同代码的应用程序.

首先,在AndroID Studio(Gradle:AndroID Module)中创建新项目后,我添加到build.gradle文件(驻留在您的模块目录中,如’Project / app / build.gradle’)’blue’和’red’风格:

androID {// ...    productFlavors {        blue {            applicationID 'com.example.app.blue'            versionname '1.0-blue'        }        red {            applicationID 'com.example.app.red'            versionname '1.0-red'        }    }}

IDE请求将项目文件与Gradle同步,所以我做到了.然后,通过右键单击项目面板中项目根目录中的“app”目录,将资源文件colors.xml添加到“red”flavor(New – > AndroID资源文件,选择’red’作为我的源集).

接下来我修改了新文件以包含颜色资源的定义:

<?xml version="1.0" enCoding="utf-8"?><resources>    <color name="primary">#ff0000</color></resources>

我做了同样的“蓝色”味道(但颜色值不同).

我在创建新项目时更改了自动创建的活动布局的背景颜色,以查看它是否有效.

<relativeLayout    ...    androID:background="@color/primary" />

在Build Variants面板中切换Build Variant(由左下角按钮名称打开)会在我的活动中产生不同的背景颜色.

我假设你在AndroID中保留你的图像,Json和其他文件重新恢复目录,所以你应该保持不同风格的不同文件的方式与我所取得的相似.

请参阅this站点以更好地了解产品风格和构建变体.

总结

以上是内存溢出为你收集整理的android studio中的多个目标全部内容,希望文章能够帮你解决android studio中的多个目标所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1140916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存