1. 程式人生 > >android studio 修改應用ID,應用包名

android studio 修改應用ID,應用包名

1、修改應用ID

每一個App都必須有唯一的應用ID,如果兩個App的應用ID相同,同時安裝在一臺手機上的時候會報錯。修改一個App的應用ID,則視修改後的App為一個新的App。修改方法:  開啟 App module  -> build.gradle

apply plugin: 'com.android.application'
android {
    compileSdkVersion 25
buildToolsVersion "25.0.0"
defaultConfig {
        applicationId "app.id"
minSdkVersion 21
targetSdkVersion 
25 versionCode 1 versionName "1.1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }

2、修改應用包名

方法:

a、分開包的層次結構


Studio 3.0 之後,setting 中的選項名字該成了 Hide empty middle packages 

b、右鍵android studio左邊專案目錄中的樹形結構,選擇需要修改的包名,右擊 -> Refactor -> Rename -> Do refactor即可


修改完之後會發現樹形結構包名已經改變,而且專案清單檔案AndroidManifest.xml中package也對應的改變了

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yourname.app">
<!-- 許可權管理-->
<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS"
/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <!-- 應用管理--> <application

c、clean和rebuild project

如果修改沒有效果,嘗試clean和rebuild project,或者重新啟動android studio

注意:一定要Do refactor