社区
Android
帖子详情
package name 与 applicationId的区别?
davexa
2019-02-19 03:40:38
Hi,
用Android Studio开发应用,AndroidManifest.xml 与 .java中要定义package name;而在build gradle中,要定义applicationId。
想知道这两者的用途有啥区别?记得Eclipse开发时,只需要一个package name呵。即使提交到Google Play上,好像也只用package name来标识app。不是吗?
谢谢!
...全文
302
4
打赏
收藏
package name 与 applicationId的区别?
Hi, 用Android Studio开发应用,AndroidManifest.xml 与 .java中要定义package name;而在build gradle中,要定义applicationId。 想知道这两者的用途有啥区别?记得Eclipse开发时,只需要一个package name呵。即使提交到Google Play上,好像也只用package name来标识app。不是吗? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jklwan
2019-02-20
打赏
举报
回复
applicationId默认为packagename,如果配置了会覆盖packagename。 主要用于生成不同的包:比如debug模式设置为packagename.test,release设置为packagename,那么就可以安装两个app,一个测试环境,一个正式环境。
m-oj
应用层
2019-02-20
打赏
举报
回复
上面不是说了吗,两者默认是相等的,没有id就是用的packagename
davexa
2019-02-20
打赏
举报
回复
Google Play等应用商店, 是用applicationId,识别App的吧?
记得用Eclipse开发app时, 没有设置过applicationId. 那么提交到Google Play上的这类apk, Google如何标识识别它们呢?
m-oj
应用层
2019-02-19
打赏
举报
回复
applicationId是应用唯一标识,package name相当于是代码的命名空间,两者默认是相等的
Application
ID
_versus_
Package
Name译文
翻译自http://tools.andro
id
.com/tech-docs/new-build-system/
application
id
-vs-
package
name
Application
Id
与
Package
Name的纠葛
Andro
id
package
属性、
package
name和
Application
ID
三者的联系及
区别
Andro
id
package
属性、
package
name和
Application
ID
三者的联系及
区别
package
属性:在Andro
id
Manifest.xml文件中。
package
name:应用程序的包名。
Application
ID
:模块defaultConfig块下的
application
Id
属性。 设置
Application
ID
每个Andro
id
应用程序都有唯一一个类似Java包名的
Application
ID
,比如com.example.myapp。在Andro
id
设备和Google应用商店上,
Application
ID
是您应用的唯一标识。如果您想上传
Package
NameRepl:gradle的示例可以替换Java包名称
Package
NameRepl ### gradle的示例可以替换Java包名称。 众所周知,
Package
Name和
Application
Id
是不同的概念。 因此有时候,我们需要更改
Package
Name而不是
Application
Id
。 但是,Andro
id
gradle工具不支持它,因此我们需要此工具。 有关它的更多信息,请参考
Andro
id
基于高德最新SDK实现(定位,发送地址 )
基于最新的高德SDK修改,AMap3DMap_6.0.1_AMapSearch_5.7.0_AMapLocation_3.8.0 功能:定位当前位置,发送地址,调用导航 只是一个测试DEMO,有些地方需要修改调教下,基本功能没问题,记得要个性KEY,官方自己申请,否则不能定位 注:申请key时包名一定要确定好:manifest->
package
name,还有build.gradle->
application
Id
,还有hash1也要和studio中的对应,笔者在这里踩了1天深坑
go-samsung-tv:一个简单的 golang 包,用于通过 IP 控制三星电视
去三星电视 一个简单的 golang 包,用于通过 IP 控制三星电视。 可以从获得可能的命令列表 例子 此示例将在电视变得可联系时调高音量。
package
main import ( "log" "time" "github.com/ninjasphere/go-samsung-tv" ) func main () { samsung . EnableLogging = true tv := samsung. TV { Host : "192.168.1.21" ,
Application
ID
: "go-samsung-tv" ,
Application
Name : "Ninja Sphere " , // XXX: Currently needs padding } // Once-off check if
Android
80,337
社区成员
91,284
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章