intellij-idea - 包名更改后,项目仍然使用旧包名来启动应用程序

标签 intellij-idea android-studio package-name

我最近更改了android应用程序的包名。

改项目包名正确

used这种更改包名称的方法。

我确保包名更改是 list 中最近的更改。

但在启动应用程序时,它使用旧包名称,除此之外一切正常。

我厌倦了重新启动 android studio 和我的机器。没有任何效果。

这是我得到的错误信息

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.test.old/com1.test1.new.LoginActivity } Error type 3 Error: Activity class {com.test.old/com1.test1.new.LoginActivity} does not exist.

最佳答案

我在build.gradle 中将新包名称 设置为applicationId 键的值,它解决了我的问题

构建.gradle

 defaultConfig {
        applicationId "com1.test1.new"
        minSdkVersion 14
        targetSdkVersion 22
    }

关于intellij-idea - 包名更改后,项目仍然使用旧包名来启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30339318/

相关文章:

java - 找不到 Maven 依赖项

java - 为什么我必须在用户登录后使用 firebase 对其进行身份验证?

java - Android 客户端应用程序无法连接到 PC 上的服务器

java - Android:两个应用程序具有相同的包名。如何区分它们?

intellij-idea - Intellij - 标记代码块

junit - Intellij在控制台中不显示测试结果

java - 类是公开的,应该是decl

java - 我可以在 OSX 上安装多个 JDK 吗?

android - 最佳实践 Android 包名和 IOS bundleID

android - Urban Airship 生产与发展项目名称