搜索
您的当前位置:首页正文

Android applicationId&packa

来源:二三娱乐

服务器压力过大解决办法是什么?一般都是添加服务器-分流,负载均衡,但是数据共享设置有问题,请求转发的乱七八糟一直解决不了怎么办?

客户新提出的解决办法,无语、咋舌。

每一台服务器地址给我打个包,直接按包分流。

我当时就mengbi了。五台服务器那我岂不是要改五次包名?(这个应用场景还是有的,比如一样的内容只是换了个外壳)

等等 项目app下的 applicationid 可不可以改一下就好?

1.applicationid 是什么?

只能说Google 真nima6666,找到这个网页还没看

 This site uses cookies to store your preferences for site-specific language and display options.

2 PackageName又是什么?

默认情况下,您项目的软件包名称会匹配应用 ID,但您也可以更改软件包名称。 不过,如果您想要更改软件包名称,请注意软件包名称(由您的项目目录结构定义)应始终匹配 AndroidManifest.xml 文件中的 package 属性,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<manifest 
package="com.example.myapp"
android:versionCode="1"
android:versionName="1.0" >

在Eclipse开发项目中是没有applicationId这个概念的,Elcipse中applicationId即等同于package name,也就是我们清单文件中声明的package, 是作为一个应用的唯一标识。
但是在android studio中将这两个概念进行了隔离,我们可以在gradle文件中配置applicationId作为应用的唯一标识。
那么打多个包不用改包名改applicationid 就可以了。

3 能不能一次性写好,想打那个包就打那个包?
当然可以。

android {    
      defaultConfig {   
      applicationId "com.example.myapp"    } 
      productFlavors {       
                     free {            applicationIdSuffix ".free"        }
                      pro {            applicationIdSuffix ".pro"        }
             }
     }

google 还有提示很有必要看一下:

Top