You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中Logcat调试进程名未随项目重命名如何修改?

解决项目重命名后Logcat仍显示旧进程名的问题

嘿,这种情况我之前也碰到过——明明把项目名、包名全改了,Logcat里的进程名却还揪着旧的不放,确实挺烦人的。大多是缓存没清干净或者某个配置漏改了,给你列几个一步步排查的方法,应该能搞定:

  • 先清构建缓存,重新构建项目
    首先试试最基础的:点击顶部菜单栏的 Build → Clean Project,等清理完再选 Rebuild Project。要是还不行,手动删掉项目根目录下的 .gradle 和 build 文件夹,重启Android Studio后再重新构建一次,旧的构建缓存经常是罪魁祸首。

  • 确认Manifest文件的包名正确
    打开 app/src/main/AndroidManifest.xml,检查根标签 <manifest> 的 package 属性是不是已经改成 com.example.app.second_project了。另外别忘了看看里面所有组件(Activity、Service这些)的android:name,确保用的是相对路径或者正确的全类名,别还带着旧包名的前缀。

  • 检查Module级别的build.gradle配置
    打开 app/build.gradle,找到 defaultConfig 块,确认 applicationId 已经设置成新的包名:

    defaultConfig {
        applicationId "com.example.app.second_project"
        // 其他版本号、SDK配置...
    }
    

    还要留意 buildTypes 或者 productFlavors 里有没有单独设置 applicationId 的地方,如果有的话也要同步改成新的。

  • 更新Run/Debug配置
    点击顶部的运行配置下拉框,选 Edit Configurations...。在弹出的窗口里找到你的运行配置,检查General标签下的Module是不是选的当前app模块,而且有没有手动指定旧的进程名。要是不确定,干脆删掉旧的配置,重新创建一个新的运行配置试试。

  • 清除设备上的旧应用数据或卸载重装
    有时候设备上残留的旧应用缓存会搞鬼。去设备设置里找到这个应用,先清除数据和缓存,不行的话直接卸载,然后再重新运行项目安装新的版本。

  • 彻底清除Android Studio缓存
    如果上面的步骤都没用,就来个狠的:点击 File → Invalidate Caches...,勾选 Invalidate and Restart,让AS彻底清掉所有缓存然后重启。这招通常能解决很多莫名其妙的缓存遗留问题。

内容的提问来源于stack exchange,提问作者Prakash Poudel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:18:44