精华内容
下载资源
问答
  • 本视频教程通过示范修改安卓应用的包名和应用程序名称以及应用图标,实现应用的分身和多开功能。修改包名和应用名称后,相当于另外生成了一个新的应用。 第九讲 如何实现修改包名和安卓应用的分身功能 由于不能发...

    本视频教程通过示范修改安卓应用的包名和应用程序名称以及应用图标,实现应用的分身和多开功能。修改包名和应用名称后,相当于另外生成了一个新的应用。

    第九讲 如何实现修改包名和安卓应用的分身功能

    由于不能发链接,请移步这里观察教学视频
       

    展开全文
  • 安卓快速修改包名 -.- 备忘

    千次阅读 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());
    

    结果
    在这里插入图片描述

    展开全文
  • elcipse安卓工程改包名

    2019-05-15 08:11:45
    第一步,找到工程中的最小子包(包内只有java文件),修改最小子包的包名为你想要的包名。依次修改完所有的最小子包,一直到包名修改成预期包的时候结束。 第二步,修改gen目录下的包名为你预期的包名。 第三步,...

    第一步,找到工程中的最小子包(包内只有java文件),修改最小子包的包名为你想要的包名。依次修改完所有的最小子包,一直到包名修改成预期包的时候结束。

    第二步,修改gen目录下的包名为你预期的包名。

    第三步,需改mainfest包名为预期包名。

    然后clean一下工程,这一步可能会报错,比如gen目录下不能生成R文件,查看problem,先修改一下xml文件,可能是自定义view不对,修改一下xml中的自定义view(注意命名空间也要修改),修改好了再clean工程,如果还是没有文件,可以先删除一下gen目录和bin目录,重新编译。生成R文件后,就要替换java类中的R文件。最后一点一定要保证Mainfest中的包名要对。排除完一些其他小问题后,包名就改好了。

    容易忽略的几点

    1.xml中的自定义view的命名空间chemas需要修改为当前包名空间。

    2.mainfest中的 authorities如果用的是包名,也需要修改

    以上就是我修改eclipse安卓工程的操作记录。

    展开全文
  • 安卓包名作为应用唯一id,相对iOS来说改起来就不是那么方便,但为了正式发布自己应用,还是得改过来。假设包名为com.exease.etd.objective,以下地方需要修改。首先是两个java文件:android/app/src/main/...

    安卓已包名作为应用的唯一id,相对iOS来说改起来就不是那么方便,但为了能正式发布自己的应用,还是得改过来。

    假设包名为com.exease.etd.objective,以下地方需要修改。

    首先是两个java文件:android/app/src/main/java/com/PROJECT_NAME/MainActivity.java和/MainApplication.java,修改第一行为package com.exease.etd.objective;

    然后是安卓的描述文件android/app/src/main/AndroidManifest.xml,第二行把package的至改为com.exease.etd.objective

    之后是两个打包脚本。

    android/app/BUCK,修改两个package的值package = 'com.exease.etd.objective',

    android/app/build.gradle其中的applicationID,改为applicationId "com.exease.etd.objective"

    修改完成后,命令行进入android目录,执行./gradlew clean清除缓存即可(windows上是 gradlew.bat)

    至此差不多修改完成,能够打包出正确包名的apk。不过在开发过程中,如果需要自动link原生模块,会导致命令出错无法link成功。所以还是建议按照java的规范把java文件放入包名匹配的目录中。

    把android/app/src/main/java/com/PROJECT_NAME/MainActivity.java和/MainApplication.java两个文件移入新创建的目录android/app/src/main/java/com/exease/etd/objective/里面,就能够愉快的react-native link了。

    转自:http://www.jianshu.com/p/8b7412bab029

    展开全文
  • 安卓自动打包

    2016-01-11 10:23:50
    Android ant 自动打包脚本:自动替换友盟渠道、版本号、包名,而影响代码(修改的是临时目录中代码)。 如何集成到我项目里 前提:了解android官方文档,在项目目录中执行官方命令打包,比如常见打包...
  • 安卓批量打包思路

    2020-06-29 15:19:35
    需求:test_1.apk和keystore,里面有一个标志num(数量1自加),此时需求是,还需要打100个包,并且要同时安装在一个...4 修改icon和AmdroidManifest.xml里的安卓包名(里面很多参数都可以修改) 5 用apkrool工具
  • 安卓系统要求icon格式必须是png格式图片,并且不能通过修改后缀名字来改变图片格式, 应该使用画图工具做出标准png图标。
  • 参考文章无数解决方案 1.clear项目 2.删除build目录 3.清除手机项目数据->重启手机->运行项目 ...问题形成原因:应该是系统缓存应用包名重复导致(及时卸载也不行,我360n7pro这样.题外话:360...
  • 安卓包名作为应用唯一id,相对iOS来说改起来就不是那么方便,但为了正式发布自己应用,还是得改过来。 假设包名为com.exease.etd.objective,以下地方需要修改。 首先是两个java文件:android/app/src/...
  • 安卓包名作为应用唯一id,相对iOS来说改起来就不是那么方便,但为了正式发布自己应用,还是得改过来。 假设包名为com.exease.etd.objective,以下地方需要修改。 首先是两个java文件:android/app/src...
  • 提供海量最新最全应用作为定制模板,可以直接下载后进行反向工程、破解、修改、查看源代码、查看安装包信息等操作(部分应用由于做了加固,暂时不能进行反向工程)。 多渠道打包发布 通过已经打包APK安装包...
  • 因为 android 系统 framework 层也使用了org.apache.commons.codec 库,运行时调用的是 framework 层的库,没有加载我们添加的包,导致我们不能...修改Apache code库的包名 工具:jarjar.jar 下载地址:https://www.jb51
  • 今天要实现一个功能:在手机上面同时安装开发和测试,同时开发和测试包的应用图标,以及app名字,访问服务器地址都不相同,本来想修改applicationid就可以 但是觉得好像不能实现所有需求,于是就上网...
  • 我的平板电脑是SoftwinerEvb的,安卓4.0.4系统,我将其root,修改了volt.fstab文件,重启后,就开了机了,机器进入一个安卓的名字的界面就再进去了,只有接入电脑才能进入操作界面,而且内存没有了,内存卡也显示了,...
  • 有时候,大家可能很讨厌某个软件图标,参差不齐,只要有一两个长相奇葩软件,就让你桌面丑陋无比。毕竟安卓系统像iOS那样封闭,软件作者想怎么搞就怎么搞,他开心就好。大部分安卓厂商都专门制定了系统...
  • 自动提取APK文件中软件名称、包名、版本、启动Activity、权限列表等信息。任务完成时自动显示获取信息,执行结果将在右下角冒泡提示。 5、查看签名信息 自动提取APK文件签名信息,任务完成时在当前目录下...
  • 安卓开发

    2016-07-25 13:30:00
    1.Failed to install world.apk on device 'emulator-5554! android虚拟器设置版本低于你sdk版本。将AndroidMainfest.xml文件中target版本修改成和AVD所需要API...项目包名不能用中文!!!! 3.eclipse...
  • 下面可以直接用按键精灵Sys.MemoryRead(当前应用包名,"0x8cd68 ", "i32") 命令进行封装。 安卓内存基地址和偏移计算办法。目前找数据通用就用GG修改器,好的的可以用vad来试试。ce和od是不行支持安卓平台...
  • startActivityForResult(n, 16),软件C发送给软件B消息使用是这个方法,我测试结果是直接跳转到软件B界面,能不能不修改软件C这行代码前提下对软件B修改,**使其只接收消息,不跳转界面,**需要怎么做 ...
  • 在Android体系下,包名也类似于这个Pid,所以我们想要在Android模拟器上实现相同程序多开,就需要在包名上做文章,可以考虑让相同程序的相同包的包名不同,那么是不是就实现多开了呢? 我们首先安装一个未被修改包...
  • PS:首先感谢给我带来帮助... 只读,不能动态修改,打包发布时包含目录下所有内容。资源加载方式如Resources.Load(预制)等  需要进行写操作文件不要存放到这里,如存储游戏数据 2:StreamingAssets文件夹
  • 该文件夹下面有个R.java文件,R.java是在建立项目时自动生成,这个文件是只读模式不能更改。R.java文件中定义了一个类——R,R类中包含很多静态类,且静态类名字都与res中一个名字对应,即R类定义该项目...
  • | y1002vip(个人号ID:xypjwifi) | 校园路由器oline(公众号ID:xyrouter) ...二、设置路由器WiFi名字和密码(注意,一定要修改WiFi名字,且名字中不能包含GSWiFi了,否则可能不能上网): -...
  • 包名可以直接默认,具体根据项目取修改,这里API不能低于16。 创建完成后,接下来创建一个Module,步骤File-New-New Module: 这里选择Android Library 这里名称无所谓,自己可以随意写。需要注意...
  • 后端可以设置客服和网站管理,可以通过后端给客户发消息,可以清除群聊天记录,也可以撤回客户消息,设置具体参数,可推荐具体群等 本系统发送消息采用异步推送以及缓存技术,消息秒推送,即便服务器配置低,...
  • Android 上百实例源码分析以及开源分析 集合打包4

    千次下载 热门讨论 2012-07-10 21:54:03
    我们知道一般ListView显示都离开Adapter,在此也例外,或继承自BaseAdapter,然后重写getView方法,或直接调用Android已经写好方法,之所以拿这个来讲,是因为这里稍微有点特殊,它并是就直接实现getView...

空空如也

空空如也

1 2 3 4
收藏数 65
精华内容 26
关键字:

安卓的包名能不能修改