首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android重命名包名

工程写的差不多了才发现原来用的包名还是自己尝试性的进行写代码的时候用到的。但apk的发布,google map api的申请等等方面都需要用到一个比较规范的包名。这就涉及到修改包名的问题。...包名一开始是这样的 ? 当尝试着去修改的时候发现是这样的: ? 只让改最后一层,这不符合要求啊。 正确的步骤应该这样: 1、如图,点击右上角的设置按钮,并取消红框中的选定。 ?...2、此时就可以一层一层的去修改包名了。 ? 注意:这里选择重命名文件夹而不用选重命名包 3、修改完包名后,可能还要修改 ? 以及 ? 4、最后别忘了rebuild一下。...因为有个别java文件中的一些import还没有自动更新到新的包名。

1K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    android studio如何修改包名

    使用Android studio有一段时间了,但是每次修改包名的时候都是用一种简单粗暴的方式,那就是新建一个想要的包名,然后直接拖拽。...点击如一所示的图标,然后会出现2所示菜单,这个时候注意方框圈住的选项,默认是选中状态,我们把它取消,这时候可以看到工程的文件目录已经发生变化,这个时候变成如下图所示: 这个时候,我们就可以随意的修改包名了...,选中想要修改的包名部分目录,Shift + F6 ,在弹出框选择Rename Package,稍等一会,可以看到包名已经发生了变化。...OK,下图为我把包名test部分改为rename. 最后一步,需要手动修改工程 build.gradle文件中的applicationId改为跟你的包名一致即可, 好了,到此大功告成!

    1.7K30

    Android必知必会-Android Studio修改包名

    这个就会导致需要经常为Copy的项目修改包名。 这里是参考一些网上的说法,结合自身实战经验加以完善,特此分享给同行们,避免不必要的弯路。...Android Studio修改包名 1.修改包显示方式 如下图所示: ? 通过修改包显示方式,我们可以更方便的修改包名。...2.修改包名 经过1中的操作,我们可以随意修改包的某个节点 选中所要修改包的节点 右键后选中->Refactor->Rename 在弹窗里输入要修改成什么名字,确认 在弹窗里选择 修改package 3....后续操作 修改当前Module的build.gradle文件中的applicationId,改为跟你的包名一致; 修改当前Module的AndroidManifest.xml文件中的manifest节点里的...package属性值,改为跟你的包名一致。

    3K30

    Rename package in Android Studio 重命名包名

    gear_icon.png 您的包目录现在将目录展示 单独选择要重命名的目录,并: 右键单击它 选择 Refactor 点击 Rename 在弹出对话框中,单击Rename Package而不是重命名目录...输入新名称并点击Refactor 单击底部的Do Refactor 等一下让Android Studio更新所有更改 *注意:com 在Android Studio中重命名时,可能会发出警告。...更新 applicationId 在 defaultConfig 新包名称,再同步。 您可能需要更改 package= 清单中的属性。 clearn & rebuild。 完成!...无论如何,Android Studio 使这个过程更简单一些。 如果不放心有的地方没有更改到,再全局搜索和替换包名。...参考:https://stackoverflow.com/questions/16804093/rename-package-in-android-studio

    4.4K30

    Android5.0以后获取当前activity的应用包名

    最近遇到一个需求,其中一个功能就是需要获取当前activity的应用包名,当然执行者也可以是别的应用,并不只是本activity所属的应用来回去当前activity。...Android5.0之前是有一个很简单的方法,那就是直接调用activityManager的getRunningTasks函数,我们都知道android通过activity栈来管理众多的activity...,那么我们获取到这个栈,然后取栈顶元素,就是此时前台的activity了,如果要获取对应包名, ActivityManager activityManager = (ActivityManager)context.getApplicationContext...并且前台Activity所在进程的名称为包名,若在manifest中自定义了其他的进程名,则失效。...android:name="android.permission.REAL_GET_TASKS" />

    2.1K20

    Android 必知必会 - 自定义 OkHttp 、OkIo 的包名

    https://micro.blog.csdn.net/article/details/80524361 在某些特殊的情况下,需要对项目中使用的 okhttp 的包名进行修改...release 里下载对应的源码; 确定上述 OkHttp 版本对应的 OkIo 的版本,在 release 里下载对应的源码; 在 IDEA 里打开 okio 工程 修改 okio module 包名...里打开 okhttp 工程, 在 maven 任务里点击 okhttp module 的 compile 编译(必要步骤,不先执行此步骤会找不到某个类) 修改 okhttp module 的 包名...引用库的类时,使用的包名是修改后包名 注意: 源码里有多个 module,注意分辨目标 module OkHttp 版本有专门对应的 OkIo 版本,可通过官方 更新日志 查询 使用 IDEA 的 build...自定义 OkHttp 、OkIo 的包名 如何在pom文件中引用本地jar包 PS:你可以通过下面的方式和我联系 微博:cafeting Github: likfe CSDN:他叫自己Mr.张

    1.2K30

    Android 必知必会 - 根据包名判断 App 运行状态

    如果移动端访问不佳,请访问: 掘金版 Github 版 获取指定包名的 APP 是否还在后台运行,判断 APP 是否存活。...* @param context 上下文 * @param packageName 应用的包名 * @return true 表示正在运行,false 表示没有运行...context, pName); boolean rstB = isProcessRunning(context, uid); if(rstA||rstB){ //指定包名的程序正在运行中...}else{ //指定包名的程序未在运行中 } }else{ //应用未安装 } 总结 在探索验证程序存活的过程中,发现 ActivityManager.RunningServiceInfo...包含很多信息,一开始我是使用其 process 和 started 属性来判断,其中 process 对应包名,但是对于只有 :remote 类型 service 时,则判定不了。

    2.5K20

    【Android 逆向】应用安装目录 ( Android 应用的默认安装目录 | 查找 Android 应用的安装目录 | 查询当前正在运行的应用包名 | 根据包名查询应用安装路径 )

    文章目录 一、Android 应用的默认安装目录 二、查找 Android 应用的安装目录 1、查询当前正在运行的应用包名 2、根据包名查询应用安装路径 一、Android 应用的默认安装目录 ---...---- 如果系统是定制的 , 可能应用安装目录不是上述路径 , 这时可以使用下面的方法查找 Android 应用的安装目录 ; 1、查询当前正在运行的应用包名 使用 dumpsys activity...top | grep pid 命令 , 查询当前正在运行的应用的包名 ; 命令行输出 : 255|walleye:/system/app # dumpsys activity top | grep pid.../.NexusLauncherActivity c848feb pid=3004 walleye:/system/app # 2、根据包名查询应用安装路径 上面查询的正在运行的应用中 , 查询起点中文网的应用包名...; 执行 pm list package -f com.qidian.QDReader 命令 , 查询 com.qidian.QDReader 包名对应应用的安装地址 ; 查询结果是 /data/app

    5.8K10

    ADB常用命令整理(全网最全)

    ]:卸载一个应用程序 adb logcat:查看设备的日志信息 adb shell am start [包名/类名]:启动一个应用程序 adb shell input text [文本]:模拟输入文本到设备...system/apprm *.apk 删除系统应用 adb root 获取管理员权限 adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m...,适用于Android 7.0以下,必须先启动app adb shell dumpsys activity | find "mResumedActivity" 查看前台应用包名,适用于Android 8.0...adb logcat -c 清除之前的日志信息 十、日志过滤: 使用管道进程来查看日志: adb logcat \| grep MyApp:过滤包含"MyApp"的日志 adb logcat...上使用findstr) 日志级别过滤: 默认级别为V,输出所有日志最低级别。

    12.6K36
    领券