在android studio中重命名包后Android应用程序无法启动

时间:2014-06-07 08:24:47

标签: compiler-errors android-studio package rename

我需要重命名包以将应用程序发送到谷歌。但是对org.telegram org.delai的更改应用程序启动。

它开始加载和关闭。

我得到的错误是:

06-07 05:12:24.881 21879-21879/org.delai.messenger A / libc: Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code = 1), thread 21879 (delai.messenger) 

我使用了重构并且还在android清单中更改了包名,但仍然存在错误。

有人能给我一个亮点吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,因为我的应用程序的软件包名称在VCS的不同版本(git)之间发生了变化,因此每当我签出一个软件包名称与Android Studio缓存的软件包名称不同的版本时,该应用程序开头不是警告can not find activity com.old.package.path.StartActivity

对我来说,解决方案是关闭并重新启动Android Studio,以便它将重新加载项目并重新组装程序包名称。清理并重建项目后,该应用程序将再次启动。只需在AndroidStudio菜单中转到File / Invalidate Caches / Restart...

答案 1 :(得分:0)

转到项目的build.gradle ...

android {
compileSdkVersion 28
defaultConfig {
    applicationId "Set in here your application package"
    minSdkVersion 15
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}