更改包名后无法引用资源

问题描述 投票:0回答:2

我想发布一个应用程序,所以我更改了包名称(从 com 更改为 -> QRcodeAndBarcodeApp),现在我无法导入资源 “MainActivity.kt:(48, 12):未解析的参考:示例”

import com.example.qrcodeapp.R

它作为一个应用程序工作,但我无法创建签名的 Apk(我上面列出的错误发生在创建一个应用程序期间)

我在 androidmanifest.xml 中做了一些更改

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

在 build.gradle 中

defaultConfig {
        applicationId "QRCodeAndBarcodeApp.example.qrcodeapp"

但这并没有改变什么......

android-studio kotlin google-play google-play-console
2个回答
0
投票

对我有用的(由 ChatGPT 提供,哈哈)是要文件 -> 使缓存无效,检查所有选项并重新启动 android studio


-1
投票

您必须更改所有导入以匹配新的包名称。

示例

改变

import com.example.qrcodeapp.R

import QRcodeAndBarcodeApp.example.qrcodeapp.R
© www.soinside.com 2019 - 2024. All rights reserved.