精华内容
下载资源
问答
  • 今天,想在android手机上安装两个相同的应用,本以为可以安装不同版本的,试了几次,均相互覆盖了,于是,只能设法修改apk所对应的包名(package name),需要了解的朋友可以参考下
  • 安卓快速修改包名 -.- 备忘

    千次阅读 2019-08-29 20:58:49
    文章目录前言一、需要修改的点二、修改 applicationId三、修改 AndroidManifest 中的 ==package== 包名四、修改项目目录结构 包名五、批量更改 import (全局替换文本)六、修改其他一些使用了 applicationId 的地方...

    前言

    改包名自然不是第一次改了,上次改包名也是改得棒棒的,但我有个缺点,容易自我怀疑,fuck,明明能做得很好,而且又不是第一次做的事情,因为记忆生疏了,总是心里打鼓,上一次,本想写个备忘,觉得小事不想写,这一次,哎呦喂,我这记忆力不咋地,胆小又怯懦的小糟老头子还是老老实实的整个备忘出来。顺便扩展提升?

    一、需要修改的点

    1:build.gradle 中的 applicationId 应用Id
    2:AndroidManifest 中的 package 包名
    3:项目包名-目录结构
    4:项目中使用了 import 导入的一些类
    5:其他一些使用了 applicationId 的地方

    在这里插入图片描述
    图片来源:Android 应用ID与包名的区别
    更多资料:Android APP的应用ID和包名的区别
    原谅我贴的是转载过的文章,因为原文的格式,影响阅读。

    二、修改 applicationId

    通常 applicationId 和 包名 默认是一致的,但实际上它们两并没有什么关系。
    在这里插入图片描述

    三、修改 AndroidManifest 中的 package 包名

    这个注意要跟项目目录结构中的包名一致。
    在这里插入图片描述

    四、修改项目目录结构 包名

    1.设置按钮->展开空目录
    在这里插入图片描述
    2.右键->refactor->rename 快捷键 shift+F6
    在这里插入图片描述
    在这里插入图片描述
    确定就行了
    在这里插入图片描述
    如果没有其他要改的,基本到此为止了。import 中的引入也会自动修改,当然也有意外。

    五、批量更改 import (全局替换文本)

    有时候,到上面就为止了,但有时候得自己选择替换一些东西。
    选中要替换的文本->Ctrl + shift +R (全局替换) 对应替换即可。
    在这里插入图片描述

    六、修改其他一些使用了 applicationId 的地方及获得应用ID

    可能有些地方,写死了 applicationId,这个没得说对应替换就好了,然后用到的地方都改,就ok了。
    好吧,怎么拿到 applicationId?这个我还真没研究过。
    开始不知道那个是id,debug 瞅了一眼,get it
    在这里插入图片描述
    方法

                    Log.e(TAG,"应用信息:"+getApplicationInfo());
                    Log.e(TAG,"应用Id:"+getApplicationInfo().packageName);
                    Log.e(TAG,"包名:"+getPackageName());
    

    结果
    在这里插入图片描述

    展开全文
  • 一、右击需要修改包名 二、选择需要修改包名,然后点击Refactor 三、点击Refactor后会弹出如下界面,然后点击Do Refactor按钮,这样包名就修改过来了

    Android 修改包名两种方式:1、就是修改包的名称。2、修改application id
    一、就是修改包的名称
    1、右击需要修改的包名
    在这里插入图片描述2、选择需要修改的包名,然后点击Refactor
    在这里插入图片描述3、点击Refactor后会弹出如下界面,然后点击Do Refactor按钮,这样包名就修改过来了
    在这里插入图片描述二、修改application id
    1、在build.gradle文件中修改包名如下
    在这里插入图片描述

    展开全文
  • 瑞芯微android固件介绍 一、解包、打包 二、固件升级 三、固件修改 1、固件精减、添加APK软件 2、提取Root权限 3、修改用户分区大小 A.修改HWDEF文件: B.修改parameter文件 5、美化界面 A.界面美化 B.修改...
  • 详细问题描述使用android studio 创建打包工程,在build.gradle中配置几个版本如下:productFlavors {ver1 {applicationId = "cn.com.app.ver1"}ver2 {applicationId = "cn.com.app.ver2"}}androidmanifest.xml中...

    详细问题描述

    使用android studio 创建打包工程,在build.gradle中配置几个版本如下:

    productFlavors {

    ver1 {

    applicationId = "cn.com.app.ver1"

    }

    ver2 {

    applicationId = "cn.com.app.ver2"

    }

    }

    androidmanifest.xml中配置

    xmlns:tools="http://schemas.android.com/tools"

    package="cn.com.app.ver1">

    这里面的都是常规的配置,所以省略了 。。

    重现步骤

    1.使用ver1 打包 程序可以正常运行

    2.使用ver2打包 程序出现如下画面

    b402952e885081cb219c7ffb7e980b8f.png

    反编译了apk,androidmanifest.xml中的package name 的确已经改成了cn.com.app.ver2。

    如果不使用io.dcloud.PandoraEntry作为程序入口,新建一个Activity作为程序入口也能正常运行。

    是不是io.dcloud.PandoraEntry里面做了特别处理,导致的问题。

    3.但是,如果我把androidmanifest.xml中的package name 改成 cn.com.app.ver2,再使用ver2打包也能正常运行。

    联系方式

    [email] huangping@hbwj.com.cn

    谢谢~~~

    展开全文
  • 一、app运行安装时出错【安装时出错】:【百度翻译】1 安装失败的消息未能敲定会议:install_failed_invalid_apk:/数据/应用程序/ vmdl292154713.tmp/9_slice_ _com.ahbcd.app.swms_3不符合com.ahbcd.app.tms。...

    一、app运行安装时出错

    【安装时出错】:

    9fda8c2886af?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

    【百度翻译】

    1 安装失败的消息未能敲定会议:install_failed_invalid_apk:/数据/应用程序/ vmdl292154713.tmp/9_slice_ _包com.ahbcd.app.swms_3不符合com.ahbcd.app.tms。

    2 这是可能的,这个问题解决通过卸载APK现有的版本,如果真的存在,然后重新安装。

    3 警告:卸载将删除应用程序数据!

    4 您想卸载现有的应用程序吗?

    【问题分析】

    之前一直以为是手机上原来的应用没有卸载干净,其实是由于修改package名时部分路径没有被修改掉。

    二、解决方法

    【切换project视图,找到项目中app/intermediates/build-info/debug/build-info.xml将错误的路径修改成现在项目的路径】

    9fda8c2886af?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

    【意外处理】

    我正是通过此方法解决问题的,同时在此之前,还进行了一些其他操作。如上问题无法解决问题。此解决方法不完全,请参考如下:

    ①将项目中的.gradle .idea 删掉让其自动生成

    ②将.idea中的workspace.xml中未修改的改掉

    9fda8c2886af?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

    最后给大家分享一份非常系统和全面的Android进阶技术大纲及进阶资料,及面试题集

    想学习更多Android知识,请加入Android技术开发企鹅交流 7520 16839

    进群与大牛们一起讨论,还可获取Android高级架构资料、源码、笔记、视频

    包括** 高级UI、Gradle、RxJava、小程序、Hybrid、移动架构、React Native、性能优化等全面的Android高级实践技术讲解性能优化架构思维导图,和BATJ面试题及答案!**

    群里免费分享给有需要的朋友,希望能够帮助一些在这个行业发展迷茫的,或者想系统深入提升以及困于瓶颈的朋友,在网上博客论坛等地方少花些时间找资料,把有限的时间,真正花在学习上,所以我在这免费分享一些架构资料及给大家。希望在这些资料中都有你需要的内容。

    9fda8c2886af?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

    9fda8c2886af?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

    展开全文
  • 1:右键包名→Refactor(重构)→Rename 2: 3:选择Rename范围(建议如下勾选和选择) 4: 5:关键的一步,记住在第4步点击’Refactor’后,Android Studio是不会马上进行重命名重构的,它会在底部的’Find’栏展示...
  • AndroidStudio一步步教你修改项目包名

    万次阅读 2019-04-23 10:46:11
    如果你看了很多篇博文还是修改不了包名,我相信这篇可以帮你解决修改包名的问题 修改项目包名,实现不覆盖安装(如果只是想不覆盖安装,更改build.gradle里面的包名就OK了,那这篇博文到这里就可以结束了,如果希望...
  • 首先,修改包名(清单文件里找),①展开所有包②选中想要修改的包,shift+F6(也可右键Refactor+Rename)进行修改,别忘记下边也要Do Refactor③等待更名完成后,run一下app,发现报错,原因是依然还有文件import了旧包名,这时...
  • 安卓【一】APK包名修改,重签

    千次阅读 2020-06-01 14:03:21
    安卓【一】APK包名修改,重签
  • 前言小菜因为工作需要,经常需要一套代码修改很多次包名,虽然不是什么技术活,但是小菜的用的次数多了就有了一点点小技巧分享给大家,下面话不多说了,来一起看看详细的介绍吧。方法如下:1. 如果源码是在本机电脑...
  • Android中如何修改应用程序的包名

    千次阅读 2017-03-01 22:00:07
    前言  包名修改会产生另外一个应用程序,如果你的应用已经发布到应用市场上,建议不要再修改包名,否则导致用户流失,切记!   包名由两部分组成:Application Name和Company Domain,如:...
  • 1.修改包名,如下图所示: 点击Refactor,完成修改, 这样包名就修改成功了,但是安装后的app会覆盖原来的apk,那怎么修改包名才会生成新的app,不会覆盖原来的app,其实很简单,只需要修改Gradle ...
  • 如何修改安卓包名

    千次阅读 2019-08-30 06:17:23
    MobileAgent 包名修改教程 准备工作(下载和安装以下软件) JDK 8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html - 下载并安装JDK,安装完成后设置Java环境变量,...
  • 新人小白,最近对逆向比较感兴趣,发现好多教程的开始都是先从Android应用名称、图标的替换、修改包名进行双开开始。前两步进展的很顺利,利用apktool反编译后进行相应资源替换即可,但是在进行修改包名的时候遇到了...
  • Android Studio更改包名的方式不同于Eclipse,更改的时候需要区分:目录结构、包名。通常习惯将目录结构和包名写成一样的,操作方便,但也可以不一样的两个名字,熟悉怎么查看Android Studio的目录结构和包名:查看...
  • 修改包名: 工具: ​ apktool(反编译主要工具) ​ notepad++(包名字符串替换) 1、反编译:apktool d xxxx.apk 2、重新打包:apktool b [反编译生成的文件夹] 3、替换 res/string 文件中的 app_name 的值 ...
  • 缓存在Eclipse中修改Android应用程序包名时,须要修改的几个地方(按照修改顺序):app1)右键建立应用程序时src中自动添加的主包名,即与配置文件中包名相同的那个包,refactor->rename,注意勾选rename subpackages...
  • #if UNITY_ANDROID try { AndroidJavaClass up = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject currentActivity = up.GetStatic("currentActivity"); AndroidJavaObject ...
  • 该工具用于修改模拟器机型,让程序运行时,识别出来的机型发生改变
  • 本视频教程通过示范修改安卓应用的包名和应用程序名称以及应用图标,实现应用的分身和多开功能。修改包名和应用名称后...第九讲 如何实现修改包名安卓应用的分身功能 由于不能发链接,请移步这里观察教学视频 ...
  • 一、右击需要修改包名android项目,选择Android Tools,点击Rename application Package。如图所示二、点击“Finish”。如图所示:三、选择src目录下面需要修改的包,右键选择Refactor ——》 Rename,输入修改后...
  • Android修改项目包名

    2021-07-01 09:34:36
    Android Studio 修改过程 修改项目包名,实现不覆盖安装(如果只是想不覆盖安装,更改build.gradle里面的包名就OK了,那这篇博文到这里就可以结束...4,选中要修改的报名,快捷键shift + F6修改包名,选择Rename pa
  • 今天新开app在原有app基础上添加一些东西当然是修改包名当作新app 1:修改需要修改的包名节点 2:点击Do Refactor修改 3:手动修改app build的applicationId.改成和我们之前修改的包名!!!!! 就是...
  • 1. 修改包名 (1) 右键单击要修改的包名,选择【Refactor】-【Rename】 (2)点击【Rename package】 (3)修改【包名】后,单击【Refactor】 (4)在【Find】窗口点击【Do Refactor】 (5)打开【app】...
  • 手把手教你如何修改安卓软件的图标和名字2018-09-11第一次发帖 很紧张。。。很多机友,像我,遇到有些软件,名字和图片看起来都不顺眼,,比如名字长了,不符合自己的意思,,图片不好看等。。。其实,这都可以,...
  • android修改包名修改报错的问题总结

    千次阅读 2016-12-15 16:35:56
    由于刚开始写的项目不是很规范,导致所有的包名都随意的命名,到项目需要使用的时候,才发现之前的包名是存在问题的,所以需要重新给项目取新的包名,但是,在取包名的时候存在一些问题,在这里对于这个问题,做一个...
  • Android修改包名的方法,简单粗暴。

    千次阅读 2017-03-15 13:54:00
    序:Android的新手玩家可能对修改包名这件事情很是烦恼,我这里给出一个最快的修改包名的方法,简单粗暴,喜欢的可以收藏一下。 开始修改 第一步:修改自己app module的build.gradle文件。 第二步:修改app ...
  • 如果你看了很多篇博文还是修改不了包名,我相信这篇可以帮你解决修改包名的问题 修改项目包名,实现不覆盖安装(如果只是想不覆盖安装,更改build.gradle里面的包名就OK了,那这篇博文到这里就可以结束了,如果希望...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 101,131
精华内容 40,452
关键字:

安卓软件改包名