zoukankan      html  css  js  c++  java
  • eclipse修改android项目的apk包名类名

    在Google提供的Eclipse集成开发环境adt-bundle下修改名称的总结:

    1.      修改工程名(apk名称)

    在弹出的对话框中输入新名称

    该操作实际上是修改<project>/.project下的<name>节点。但由于某种原因,只修改该文件的话,在adt-bundle中,显示的工程名称仍然为老名称,只是apk的名称变为了新名称,因此建议通过“重构”的方式为工程改名。

    2.      修改手机上<桌面名称>

    3.      修改在手机上的安装路径

    a)        修改源代码中主package的名称

    在弹出的对话框中输入新名字

    b)        修改AndroidManifest.xml中<manifest package=”<新package>”

    修改文件后,点保存,在随后弹出的对话框中点击<是>。

    Manifest.xml 中
    <manifest>标签中package属性用于设置应用程序的进程名,即在运行时使用ddms查看到的进程名。同时也是gen目录下R.id, R.layout所在的包名。
    <original-package>标签用以设置应用源码包名,即Java文件所在的源码程序包层次,android工程中真实的源代码层次结构。
    <manifest>中package属性若与<original-package>的android:name值相同,配置组建时android:name属性值可以使用".ClassName"形式。
    使用<original-package>标签后,在<activity><service><receiver><provider>中的android:name属性需要写完整的报名,".ClassName"形式无效。

    注意:<manifest>标签中package属性只是告诉系统应用的进程名;因此进程名(Manifest中package属性的值)与<original-package>的值可以不一样。

    c)        修改源代码中所有使用<package>.R.*的地方

    改为

     

  • 相关阅读:
    TCP/IP网络编程之优于select的epoll(一)
    TCP/IP网络编程之I/O流分离
    TCP/IP网络编程之套接字与标准I/O
    TCP/IP网络编程之多播与广播
    TCP/IP网络编程之多种I/O函数
    TCP/IP网络编程之I/O复用
    TCP/IP网络编程之进程间通信
    TCP/IP网络编程之多进程服务端(二)
    服务器被入侵了怎么办?
    sentos7为例添加python3和python2共存
  • 原文地址:https://www.cnblogs.com/xtfnpgy/p/9395455.html
Copyright © 2011-2022 走看看