我开始研究android studio上的一个项目,最初我不知道我是否会去启动应用程序,所以我让包名称与android studio默认的相同(它是 com .example.abhishek.tv )。 现在我已经完成了应用程序,并想要启动它,但在这里我卡住了,因为我的域名为 abhishekint.16m.com ,但我不知道要更改默认包android studio给出的名字。
我这里有三个问题
答案 0 :(得分:2)
更改您的应用级build.gradle
文件
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.abc.xyz" // change here
minSdkVersion 16
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
这将覆盖AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.abc.xyz">
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application
修改强>
来自documentation关于Java中的命名包:
在某些情况下,互联网域名可能不是有效的套餐 名称。如果域名包含连字符或其他,则会发生这种情况 特殊字符,如果包名以数字或其他开头 用作Java名称开头的非法字符
这意味着您不能使用数字作为包的第一个字符(或者类,接口或变量名称)。
abhishekint.16m.com
不允许,但您可以使用abhishekint.sixteenm.com
。