Android Studio修改package name
2014-05-02 11:15
148 查看
感觉Android Studio挺强大,但在使用的过程中,发现有不少和Eclipse不一样的地方,还需慢慢适应。其中在Android Studio中修改package的名称好像比较麻烦。
如图所示,如果通过右键package>Refactor>Rename>Rename Package,只能修改最后一级的包名。而我希望把com.example.webviewdemo中间的example给去掉。
方法如下:
1. 首先,新建一个package,命名为我们希望的路径和包名,这里就是com.webviewdemo。
2. 修改manifest文件。打开manifest,光标置于package=...上,按下 shift + (fn) + f6,就会弹出下面的提升框,我们将其改为com.webviewdemo。
3. 修改R文件所在的包。在package explorer中找到R文件,选中该文件,按下(fn) + f6,我们把R文件移动到com.webviewdemo包中。囧,然后就发现R文件跑到源代码的com.webviewdemo包去了,记得把它删掉(否则编译会出现 类重复 错误)。不过这样做的目的应该是让R文件的所有引用都相应地修改吧。
4. 将源码com.example.webviewdemo中的文件拖到com.webviewdemo包中。最后留意一下manifest文件中的main activity的入口是否需要相应修改:
android:name="com.webviewdemo.MainActivity"
5. 编译,运行,会弹出一个提示框。我们在提示框的Activity模块中选中“launch”,然后找到新的包下面的main activity。Run...Continue anyway...就ok了。如果还不ok,记得clean一下project(标题栏下面Build>Clean Project或者Rebuild...),或重启Android Studio. (貌似重启是必须的,否则会报错,囧)
Android Studio改一个包名就这么麻烦,希望这篇无脑的教程能快速帮到大家。
最近为了一个demo刚开始接触Android编程,有很多基础知识还不扎实,原理也不太懂。请大家指正。
参考:
http://stackoverflow.com/questions/6600329/rename-full-android-package-name http://stackoverflow.com/questions/18558077/fully-change-package-name http://stackoverflow.com/questions/16804093/android-studio-rename-package
如图所示,如果通过右键package>Refactor>Rename>Rename Package,只能修改最后一级的包名。而我希望把com.example.webviewdemo中间的example给去掉。
方法如下:
1. 首先,新建一个package,命名为我们希望的路径和包名,这里就是com.webviewdemo。
2. 修改manifest文件。打开manifest,光标置于package=...上,按下 shift + (fn) + f6,就会弹出下面的提升框,我们将其改为com.webviewdemo。
3. 修改R文件所在的包。在package explorer中找到R文件,选中该文件,按下(fn) + f6,我们把R文件移动到com.webviewdemo包中。囧,然后就发现R文件跑到源代码的com.webviewdemo包去了,记得把它删掉(否则编译会出现 类重复 错误)。不过这样做的目的应该是让R文件的所有引用都相应地修改吧。
4. 将源码com.example.webviewdemo中的文件拖到com.webviewdemo包中。最后留意一下manifest文件中的main activity的入口是否需要相应修改:
android:name="com.webviewdemo.MainActivity"
5. 编译,运行,会弹出一个提示框。我们在提示框的Activity模块中选中“launch”,然后找到新的包下面的main activity。Run...Continue anyway...就ok了。如果还不ok,记得clean一下project(标题栏下面Build>Clean Project或者Rebuild...),或重启Android Studio. (貌似重启是必须的,否则会报错,囧)
Android Studio改一个包名就这么麻烦,希望这篇无脑的教程能快速帮到大家。
最近为了一个demo刚开始接触Android编程,有很多基础知识还不扎实,原理也不太懂。请大家指正。
参考:
http://stackoverflow.com/questions/6600329/rename-full-android-package-name http://stackoverflow.com/questions/18558077/fully-change-package-name http://stackoverflow.com/questions/16804093/android-studio-rename-package
相关文章推荐
- android 修改project package name
- 快速修改android packagename
- Android Refactor package name (修改项目名称)
- Android-Gradle 构建修改[applicationId]和[packageName]
- Android一键修改包名(package name)并自动import R文件和修改manifest.xml中的包名
- Android Studio using a library and project with the same package name
- Android studio more than one library with package name 'xxx.xxx.mylibrary'
- Android studio change package name
- android中对/data/data/<package name>/files下文件的读写操作
- Android官方技术文档翻译——ApplicationId 与 PackageName
- Android Studio获取当前软件的版本号(versionCode)和版本名称(versionName)
- Android Studio Linking an external C++ project 时候 报Invalid file name. Expected: CMakeLists.txt
- Android Studio修改虚拟机使用的内存大小
- Android Studio导入太慢?修改项目配置文件再导入,飞一般的感觉
- android studio 如何修改包名
- Android package属性、package name和Application ID三者的联系及区别
- [Unity][Android]打包APK的时候PackageName无法改变
- Android Studio sdk路径的修改
- Android Studio导入太慢?修改项目配置文件再导入,飞一般的感觉
- android中对/data/data/<package name>/files下文件的读写操作