提问人:mars8 提问时间:10/15/2023 更新时间:10/15/2023 访问量:26
在 AGP 8.0+ 中从清单中删除软件包名称后,如何访问 android 资源?
How to access android Resources following removal of package name from Manifest in AGP 8.0+?
问:
较新版本的 Android Gradle 插件不允许在 Android 清单文件中声明包变量。
因此,我从清单中删除了变量,而是将变量添加到我的模块文件中。然后我意识到我仍然需要通过导入访问资源,但这不再有效,因为我已从清单中删除。package
namespace
build.gradle.kts
R
package
那么,如何在不声明变量的情况下访问我的资源呢?package
清单
<!-- NOTE package variable below has been removed-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.mymoduleame">
构建.Gradle.kts
android {
namespace = "com.example.mymoduleame"
....
}
import com.example.mymoduleame.R // Error: Unresolved reference R
答: 暂无答案
评论