gpt4 book ai didi

Android:product flavor、applicationId(包名)和manifest

转载 作者:行者123 更新时间:2023-11-29 21:05:59 24 4
gpt4 key购买 nike

所以我有基础应用程序类 DApp。

我的 flavor 应用程序类只是扩展了 DApp。

例如

package com.d.android;

public class App extends DApp {}

在我的 gradle 脚本中,以下是 flavor 的设置:

productFlavors {
d {
applicationId = "com.d.android"
}
}

在我的 list 中,我已经这样声明了我的应用:

name = ".App"

出于某种原因,gradle 不接受 applicationId 给出的不同包名称。

现在我只是通过为每种风格定义 AndroidManifest 文件并声明应用程序文件的完整类名来解决它,但这似乎是错误的。这意味着我的包名是错误的。有什么想法吗?

最佳答案

我认为问题在于您没有指定包名称。您应该始终在默认 android list 文件的根目录中指定包名称,如下所示:

package="com.exmaple.app"

请看一下 Google 人员的解释,希望对您有所帮助。

http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename

祝你好运

关于Android:product flavor、applicationId(包名)和manifest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24564942/

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