gpt4 book ai didi

android - Gradle:Manifest 合并更改了 AndroidManifest 文件中 "theme"参数的值:

转载 作者:行者123 更新时间:2023-12-03 04:42:32 25 4
gpt4 key购买 nike

我遇到的问题是,如果我在基本 list 文件中有一个 Acitivity,请这样说:

 <activity
android:name=".activities.ActTutorial"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo.NoActionBar"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>

合并 list 文件后,生成 apk 文件并打开此 apk 文件(使用 apktool)查看 AndroidManifest.xml文件我看到了这个:
 <activity 
android:theme="@*android:style/Theme.Holo.NoActionBar"
android:label="@string/app_name"
android:name=".activities.ActTutorial"
android:screenOrientation="portrait">

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
android:theme值从:
"@android:style/Theme.Holo.NoActionBar"

"@*android:style/Theme.Holo.NoActionBar"
如您所见,有一个 星号 (*) 在那里,这基本上导致向我展示一个带有 ActionBar 的 Activity ,而实际上我需要一个没有。

有人知道为什么会这样吗?这可以解决吗?

最佳答案

最后,星号不是我的问题,但我对应用程序包名称有一些问题,在这种情况下有帮助的是使用:
${applicationId} . list 文件中的占位符,用于项目不同风格的不同包。

你可以像这样使用它:

<permission
android:name="${applicationId}.permission.C2D_MESSAGE"
android:protectionLevel="signature"/>
<uses-permission
android:name="${applicationId}.permission.C2D_MESSAGE"/>

关于android - Gradle:Manifest 合并更改了 AndroidManifest 文件中 "theme"参数的值:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25138746/

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