gpt4 book ai didi

Android 产品 flavor list

转载 作者:行者123 更新时间:2023-11-29 19:09:55 25 4
gpt4 key购买 nike

我正在开发我的第一个 Android 应用程序,我才刚刚开始使用产品口味。我有一个 beta 版的免费版本,我正开始制作付费版本。我对 list 有点困惑。

付费版会有一项免费版没有的 Activity ,而且两者会有不同的权限。我在想我将从主 list 中删除权限,免费 list 中除了权限外什么都没有,而付费 list 中除了权限和额外 Activity 外什么也没有。

例如,免费 list 可能是

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.app">

<uses-permission android:name="android.permission.INTERNET"/>
</uses-permission>

</manifest>

这是正确的吗?

最佳答案

这是正确的,但是,我建议您将所有常见的 list 信息放在 main 中,如 CommonsWare 所述。

此外,作为提示,如果您出于任何原因确实需要替换 main Manifest 中的值(例如调试),我会使用 tools:replace 像这样标记:

免费口味:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.example">

<application
android:name=".FreeApp"
android:allowBackup="false"
tools:replace="allowBackup,name"/>

</manifest>

这会将 main 中的标签 nameallowBackup 替换为您在此 list 中的标签。

我建议您查看以下链接以了解有关 flavor 和变体的更多信息,如果您还没有的话:

https://developer.android.com/studio/build/build-variants.html

关于Android 产品 flavor list ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45742505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com