博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Android】AndroidManifest 中original-package标签
阅读量:7198 次
发布时间:2019-06-29

本文共 799 字,大约阅读时间需要 2 分钟。

Manifest.xml 中
   <manifest>标签中package属性用于设置应 用程序的进程名,即在运行时使用ddms查看到的进程名。
    <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>的值可以不一样。

 

 

需要注意下

<manifest
        xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.android.launcher"
        android:sharedUserId="@string/sharedUserId"
        >
这里package="com.android.launcher",产生的R.java就会在com.android.launcher中
<original-package android:name="com.android.launcher2" /> 这个地方表示,源码包是com.android.launcher2。所以在代码中引用的R.java必须是import com.android.launcher.R;

转载地址:http://mrmkm.baihongyu.com/

你可能感兴趣的文章
[Leetcode] Longest Consecutive Sequence 最长连续数列
查看>>
iptables研究iptables防火墙原理详解
查看>>
安装Python
查看>>
大型网站如何实现图片服务器分离 提高网站性能 ...
查看>>
MySQL 中两张表主键自增时,Java 后端组成树形结构的解决办法 ...
查看>>
Lucene学习总结
查看>>
网易考拉Android客户端路由总线设计
查看>>
大数据应用时代,我们需要什么样的数据产品服务 ...
查看>>
水滴互助完成腾讯领投5亿元B轮融资,未来或将对标凯撒医疗 ...
查看>>
jdk11源码--CopyOnWriteArrayList源码分析
查看>>
使用python绘出常见函数
查看>>
动态感知大屏活动体验。
查看>>
puppet连载16:搭建facter插件
查看>>
iOS 性能优化
查看>>
Eclipse的PropertiesEditor切换大小写
查看>>
java B2B2C 多租户电子商城系统
查看>>
CNCF 技术监督委员会首添中国面孔,阿里巴巴李响入选全球 9 人名单
查看>>
Python对于CSV文件的读取与写入
查看>>
一对一社交源码在直播中优化技术的几种形式
查看>>
Apache httpd基础应用--------基于CentOS6源码安装
查看>>