Thay đổi tên dự án trên Android Studio


324

Tôi muốn thay đổi tên của dự án và mô-đun của tôi. Nhưng nếu tôi cố đổi tên chúng, Android Studio sẽ thông báo cho tôi một số lỗi ...

ví dụ: tôi muốn đổi tên từ "MyApplication" thành "AndroidApp" như trong hình bên dưới.
nhập mô tả hình ảnh ở đây
Trong hình chữ nhật đầu tiên tôi muốn thay đổi nó trong:

AndroidApp ("G: ... \ Android \ AndroidApp).

Trong hình chữ nhật thứ hai tôi muốn thay đổi nó trong:

Ứng dụng Android [AndroidApp-AndroidApp]

chỉnh sửa: Đây là nhật ký:

Lớp: Dự án 'AndroidApp' không được tìm thấy trong dự án gốc 'MyApplicationProject'.

bản dựng.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.0.1"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
}

dependencies {
    compile 'com.android.support:support-v4:18.0.0'
}

cài đặt. Nâng cấp:

include ':MyApplication'

Làm thế nào bạn thay đổi tên? Bằng cách sử dụng Refactor> Đổi tên?
Rémi F

1
Đúng. Tôi đã làm theo cách này.
RobertoAV96

Đồng ý. Bạn có thể cho chúng tôi biết thêm một chút về các lỗi để giúp bạn không?
Rémi F

Tôi đã chỉnh sửa câu hỏi thêm lỗi.
RobertoAV96

2
Tôi đề nghị bạn sao chép mọi thứ trong một thư mục khác (AndroidApp). Trong bản sao đó, đổi tên AndroidApp \ MyApplication thành AndroidApp \ AndroidApp. Thay đổi cài đặt.gradle thành "bao gồm ': AndroidApp'" và cuối cùng nhập tất cả thư mục mới này trong dự án Android Studio mới. Điều đó sẽ làm việc.
Rémi F

Câu trả lời:


521

Điều này đã lừa tôi:

  • Đóng Android Studio
  • Thay đổi tên thư mục gốc của dự án
  • Mở Android Studio
  • Mở dự án (không phải từ lịch sử địa phương mà bằng cách duyệt đến nó)
  • Dự án sạch

Nếu bạn settings.gradlechứa dòng dưới đây, hãy xóa nó hoặc cập nhật nó thành tên mới.

rootProject.name = 'Your project name'

Chỉnh sửa:
Làm việc trong tất cả các phiên bản! Thử nghiệm cuối cùng: Android 3.6.2 tháng 2 năm 2020 .


7
Một tệp .iml mới sau đó được tạo, tôi có thể xóa tệp cũ một cách an toàn không?
Leon

6
@Leon Có bạn có thể!
Ilya Gazman

6
Vẫn hoạt động (Android Studio 2.3). Phải thực hiện "Dự án sạch" sau đó, trình giả lập khác gặp sự cố khi "cài đặt apk"
allofmex

11
Tôi không biết về điều này. Nếu bạn thực hiện tìm kiếm tên dự án cũ của mình bằng Ctrl + Shift + F, vẫn còn rất nhiều tài liệu tham khảo về nó.
Suragch

8
đừng quên thay đổi app_name trong chuỗi DOM, nếu không, nó sẽ xây dựng apk với tên cũ
tồi tàn

187

Bạn có thể thay đổi tên được hiển thị trong thanh tiêu đề trong tệp ".idea / .name".


3
Điều này không có gì vào cuối của tôi. Sau khi thay đổi, tôi đã cố gắng dọn sạch dự án khởi động lại nó và thậm chí khởi động lại. Không có thay đổi ở bất cứ đâu. Afaik này không còn hoạt động.
Madmenyo

1
Hoạt động tuyệt vời kể từ Android Studio 1.3.2
Benjamin

31
điều này chỉ thay đổi tiêu đề trong cửa sổ Android Studio nhưng không đổi tên dự án
Luca S.

1
Đây không phải là câu trả lời, không thể tranh luận nó đúng hay sai.
ErTR 18/03/2016

3
Kể từ Android Studio 2.2, điều này không còn hoạt động. Các tập tin sẽ bị xóa mỗi khi Studio được bắt đầu. Dường như không còn có thể đặt tên cho dự án. Vì vậy, nếu bạn đóng dự án của bạn và mong đợi danh sách các dự án gần đây hạnh phúc tìm ra những gì là những gì.
khô hạn

66
  1. Nhấp chuột phải vào thư mục dự án gốc của bạn
  2. Chọn Refactor -> Đổi tên
  3. Chọn đổi tên dự án và thay đổi tên ở đó.
  4. Cũng chọn đổi tên mô-đun và thay đổi nó ở đó là tốt. Nếu bạn nhận được một thông báo cho biết tên mô-đun đã thay đổi thì tốt.
  5. Bây giờ bấm chuột phải vào thư mục gốc của dự án một lần nữa và chọn Mở Cài đặt mô-đun.
  6. Trong phần Mô-đun, hãy xóa mọi thư mục được liên kết với tên dự án cũ của bạn.
  7. Áp dụng Cài đặt và nhấn OK.

  8. Khởi động lại Android Studio.

Mong rằng sẽ giúp!


14
Đối với các dự án dựa trên Gradle, đây là lỗi trong Android Studio sẽ ngăn điều này hoạt động bình thường.
Scott Barta

Chỉ cần nhắc nhở bạn phải thực hiện bước 8 (Khởi động lại AS), nếu không, mô-đun cũ sẽ được tạo lại mỗi khi bạn xây dựng mô-đun mới.
an toàn

3
Nhầm lẫn với bước 1: "Thư mục dự án gốc" là gì? Có phải trong Android Studio, hoặc tại công cụ tìm / thám hiểm? Nếu nó nằm trong AS, tôi có một vài thư mục ở mức thấp nhất (root). Tôi nên làm điều này với thư mục "ứng dụng" hay thư mục có tên dự án của tôi (KHÔNG phải là nơi chứa các tệp nguồn), nhưng không dẫn đến refactor-> đổi tên dự án. Sử dụng AS 2.1.2.
Scott Biggie

16
không hoạt động trên 2.2.3, nó nhắc "không thể đổi tên mô-đun gốc"
worldask

2
android studio 3.2.1, không thể đổi tên lỗi mô-đun gốc
kkarakk

42

cập nhật tháng 7/2017: đã thử nghiệm và hoạt động


  1. Mở thư mục dự án (bạn có thể mở nó thông qua Android Studio để thấy điều này )
  2. hiện đóng Android Studio
  3. thay đổi yourOldProjectName.iml thành một tên mới
  4. đổi tên thư mục mẹ thành cùng tên mới.
  5. mở lại Android Studio -> Tệp -> Mở -> đường dẫn đến tên được đổi tên của bạn.im

1
Thay thế: Chỉ đổi tên Thư mục gốc. Chủ đề mở. Bạn sẽ thấy tập tin tso .iml. Xóa tệp .iml với tên cũ hơn.
Yousuf Azad

1
Tôi kiểm tra cùng một giải pháp với 2.1.2 và hoạt động tốt. +1 cho giải pháp
King of Masses

Nó hoạt động nhưng cần thêm một vài bước nếu không nó sẽ báo lỗi trong AndroidMenifest.xml như không thể tìm thấy biểu tượng @ mipmap / ic_launcher 1. Đồng bộ hóa dự án với các tệp lớp. ( stackoverflow.com/questions/17424135/ cấp ) 2. Làm sạch và xây dựng lại ứng dụng của bạn.
Aksh1801

@Akshit không chắc chắn điều gì đã gây ra trải nghiệm của bạn nhưng tôi chỉ áp dụng giải pháp này trên Androidstudio 2.2.3 và tôi có thể đảm bảo rằng bình luận của bạn là không cần thiết bởi vì khi bạn mở lại dự án, nó sẽ tự động lập chỉ mục lại.
bastami82

2
Không làm việc cho tôi. Nó vẫn nói "không thể nhập mô-đun OldName", mặc dù thư mục dự án và .iml có tên mới.
Azurespot

11

CẬP NHẬT :

Câu trả lời này này là tốt hơn.

TRẢ LỜI TRẢ LỜI : 1. Nhấp chuột phải vào

tên ackage và Refactor -> Rename...

nhập mô tả hình ảnh ở đây

  1. Khi được hỏi nếu bạn muốn Rename directoryhay Rename package, hãy chọnRename package

nhập mô tả hình ảnh ở đây

  1. Bây giờ trong Finder, đổi tên thủ công thư mục gốc của bạn (thư mục mẹ của thư mục / ứng dụng của bạn)

nhập mô tả hình ảnh ở đây

  1. Mở lại dự án trong Android Studio với tên thư mục mới

  2. Cmd + Shift + f cho mọi trường hợp tên cũ của bạn trong Android Studio và thay đổi tất cả chúng thành tên mới.

  3. Thay đổi applicationIdtrongbuild.gradle

VÒNG TIỀN THƯỞNG:

  • Bạn có thể cần cập nhật một .gitignoretập tin nếu nó nằm ở thư mục gốc của dự án. Lưu ý rằng khi hoán đổi các nhánh sau khi thực hiện việc này, bạn có thể sẽ thấy một loạt các tệp hiển thị trong các thay đổi đang hoạt động, nhưng đừng lo lắng chúng sẽ biến mất sau khi bạn hợp nhất trong nhánh được đổi tên của mình với cập nhật.gitignore . Đừng xóa thủ công những thứ này vì nó có thể gây ra sự cố trong Android Studio.
  • Xóa thư mục gốc cũ của bạn trong Finder

1
Điều này thay đổi tên gói, khác với tên dự án.
Leo Lei

Câu trả lời không liên quan đến câu hỏi: câu hỏi yêu cầu thay đổi tên của thư mục ứng dụng, để apk được tạo ra có cùng tên. Mặt khác, bạn đang đưa ra giải pháp cho việc đổi tên gói tương ứng với id ứng dụng.
Abhinav Saxena

11

Thay đổi tên dự án


Thay đổi tên dự án của bạn bằng cách đóng Android Studio, chuyển đến thư mục dự án của bạn, đổi tên thành Dự án


nhập mô tả hình ảnh ở đây


Xóa .idea thư mục và .iml tập tin. (Để hiển thị các thư mục ẩn, nhấn Cmd + Shift +. (Chấm)) .


nhập mô tả hình ảnh ở đây


Mở tệp settings.gradle bằng trình soạn thảo văn bản, như VSCode và thay đổi rootProject.name thành tên dự án mới của bạn.


nhập mô tả hình ảnh ở đây


Làm xong! Tên dự án đã được thay đổi! Chỉ cần mở dự án của bạn với Android StudioGradle sẽ đồng bộ lại.


Cảm ơn bạn, yêu bạn, tôi đã có vấn đề này với tên thay đổi ở khắp mọi nơi NHƯNG trên cùng của cửa sổ Android Studio. Tôi đã tìm kiếm mọi tệp trong dự án để tìm tên nhưng không thể tìm thấy tất cả vì tệp ẩn đó.idea
SKREFI

10

Chỉ cần tìm tên " android: nhãn =" AppName " " từ Bản kê khai Android. Chỉ cần đổi tên tên nhãn (ví dụ: "AppName" tại đây) tất cả các nhãn Android: như vậy trong AndroidManifest.xml. Chỉ cần lưu nó! Khi bạn chạy ứng dụng, bạn sẽ thấy Tên mới


9
  1. Đóng Android Studio.

  2. Đổi tên thư mục gốc của dự án. Ví dụ: thay đổi "MyApplication" thành "Myblablabla".

  3. Xóa thư mục '.idea'.

  4. Mở Android Studio và nhập dự án cập nhật.


8

Chỉ cần truy cập res> value> chuỗi.xml. Một dòng nói là Somethinghig - tên của bạn

<string name="app_name">Somethig-your name</string>

Chỉ cần thay thế tên gốc của bạn để

 <string name="app_name">Your Name</string>

3
Điều này thay đổi một chuỗi trong ứng dụng của bạn, không phải tên của mô-đun. Ngoài ra, không phải là "đoạn mã". : P
Jared Rummler

1
Vâng, nhưng hiệu quả cho khách hàng là như nhau. Ngoài ra, cảm ơn bạn đã chỉnh sửa
user3000140 04/07/2015

1
@ user3000140 đó không phải là op muốn làm .. đọc câu trả lời trước, câu trả lời sai có thể làm giảm chất lượng của dạng tấm này.
Shivam Sharma

@ user3000140 OP yêu cầu thay đổi tên dự án, điều này không gây ra bất kỳ sự khác biệt nào có thể quan sát được đối với người dùng ứng dụng.
Leo Lei

7

Đối với một người, tôi thực sự khuyên bạn nên cập nhật lên Android Studio mới nhất (0.3.7 tính đến thời điểm hiện tại); Có hàng tấn sửa lỗi.

Bạn đang gặp phải lỗi https://code.google.com.vn/p/android/issues/detail?id=57692 , đó là nếu bạn cố gắng sử dụng UI để đổi tên mô-đun hoặc dự án của mình, nó không cập nhật các tập tin xây dựng. Xin lỗi, nó thực sự bị hỏng ngay bây giờ. Tôi khuyên bạn nên thay đổi tên thư mục trực tiếp trong hệ thống tệp và cập nhật settings.gradletệp của bạn để phản ánh các thay đổi. Dự án của bạn trên đĩa sẽ trông giống như thế này (với nhiều tệp hơn so với những gì được hiển thị ở đây):

projectFolder
|--settings.gradle
|--applicationModuleFolder
|  |--build.gradle
|  |--src

nó sử dụng tên của ProjectFolder làm tên dự án và applicationModuleFolder làm tên của mô-đun mà Ứng dụng Android của bạn sống (các hộp được phác thảo trên và dưới trong ảnh chụp màn hình của bạn, tương ứng). Tôi nghĩ rằng cách dự án của bạn được thiết lập bây giờ, cả hai đều có cùng tên; bạn có thể đổi tên cả hai thành cùng một tên mới nếu bạn thích hoặc bạn có thể đặt cho chúng các tên khác nhau; nó không thành vấn đề

Khi chúng được đổi tên, hãy chỉnh sửa settings.gradletệp của bạn ; nó sẽ trông giống như:

include ':applicationModuleFolder'

chỉ cần thay đổi tên thành tên mới của bạn ở đó là tốt. Khi các thay đổi này được thực hiện, hãy nhấp vào nút Sync Project with Gradle Files trên thanh công cụ (nếu bạn đang chạy phiên bản Android Studio rất cũ, nó có thể không có nút đó, vì vậy bạn có thể đóng dự án và mở lại trong trường hợp đó ) và nó sẽ nhận các thay đổi.


7

Những gì làm việc cho tôi là:

Đi đến

setting.gradle
  1. thay đổi tên trong đó
  2. đi tới thư mục gốc của ứng dụng mà bạn muốn thay đổi và cấu trúc lại -> đổi tên nó.
  3. đóng studio android.
  4. duyệt đến thư mục và thay đổi tên
  5. bắt đầu lại studio android
  6. làm đồng bộ hóa lớp.

Và bạn đã hoàn thành!


5

Bạn có thể thử một cái gì đó như thế này trong settings.gradletập tin của bạn :

rootProject.name = "YOUR_PROJECT_NAME"

Sau khi khởi động lại Android Studio, nó cũng sẽ thay đổi văn bản trong thanh tiêu đề thành YOUR_PROJECT_NAME .

Đã thử nghiệm trên Android Studio 2.2 RC2


3

Chuyển đến [ Cửa sổ công cụ \ Project ] theo Alt+ 1và thay đổi cấp độ ở góc trên cùng bên trái của cửa sổ này thành Project (hai cái còn lại là Gói và Android), sau đó bạn có thể đổi tên tên Dự án theo Shift+ F6. Nhập tên mới và nhấn OK.

Nếu bạn chỉ muốn thay đổi tên ứng dụng xuất hiện trong hệ thống, bạn có thể sửa đổi tên android:titletrong tệp kê khai .


3

Bạn có thể dễ dàng đổi tên bằng cách sử dụng refactor.

  1. Viết bấm vào thư mục gốc của dự án và bấm refactor.

  2. Sau đó bấm vào đổi tên, sẽ có một cửa sổ bật lên, bạn có thể đặt tên mới ở đó.


2
Sẽ rất tốt khi đề cập rằng bạn muốn nhấn "Đổi tên mô-đun" chứ không phải "Đổi tên thư mục"
Sakiboy

3

Những gì làm việc cho tôi là,

Chuyển đến Build.gradle Thay đổi ApplicationId & dự án đồng bộ hóa.

Nhấp chuột phải vào dự án của bạn> Đổi tên> Đổi tên Gói.

Chạy ứng dụng của bạn và bùng nổ.

Hy vọng điều này làm việc như đã làm cho tôi


3

Chỉ cần thay đổi id ứng dụng trong build.gradle

applicationId "yourpackageName"

Để thay đổi nhãn ứng dụng, trong bảng kê khai

<application 
android:label="@string/app_name" 
... />

3

Để thay đổi tên ứng dụng trong Android Studio:

  1. Đóng dự án trong studio Android và loại bỏ nó khỏi phần khởi động nhanh của trình khởi chạy (Nên là một mini bên cạnh tên).

  2. Đóng Android Studio.

  3. Đi vào nơi tệp ứng dụng của bạn được đặt và đổi tên nó (Thông thường trong Tài liệu của tôi).

  4. Khởi động lại Android Studio, chọn thêm dự án mới và điều hướng đến thư mục đã được đổi tên.

Thay đổi nhãn của trình khởi chạy ứng dụng / Tên thực tế của ứng dụng:

  1. Đi vào thư mục ban đầu của bạn (ứng dụng)
  2. Đi vào bảng kê khai
  3. Đi vào AndroidManifest.xml.
  4. Đổi tên android: nhãn = _____ thành bất cứ điều gì bạn muốn đổi tên ứng dụng của mình thành

Ví dụ: android: nhãn = "Cổng thông tin dành cho nhà phát triển".

  1. Nhấp vào Lưu tất cả.

3

Đối với tôi các tác phẩm sau:

  1. Đóng Android Studio.
  2. Đổi tên thư mục của dự án từ MyApplication thành NewProjectName
  3. Đổi tên tệp MyApplication.iml thành NewProjectName.iml
  4. trong NewProjectName.iml thay đổi mọi văn bản MyApplication thành NewProjectName
  5. trong .idea / module.xml thay đổi mọi văn bản MyApplication thành NewProjectName
  6. trong .idea / workspace.xml thay đổi mọi văn bản MyApplication thành NewProjectName
  7. Bắt đầu Android Studio.
  8. Tất cả các cài đặt trước vẫn còn và mô-đun "ứng dụng"!

2

Video hướng dẫn: https://youtu.be/7aQjiae2doU

  1. Tái cấu trúc tên thành com.example.[NewFileName] trong đường dẫn:

    ứng dụng> java> com.example. [OldFileName]


  1. Chuyển đến String.xml và thay đổi mã thành <string name="app_name”>[NewFileName]</string> trong đường dẫn:

    ứng dụng> res> giá trị> String.xml


  1. Chuyển đến build.gradle (Module: ứng dụng) và thay đổi mã thành applicationId "com.example.[NewFileName]”trong đường dẫn:

    Tập lệnh lớp> build.gradle (Mô-đun: ứng dụng)


  1. Chuyển đến settings.gradle (Project Settings) và thay đổi mã thành rootProject.name='[NewFileName]'trong đường dẫn:

    Tập lệnh cấp độ> build.gradle (Cài đặt dự án)


  1. Nhấn Sync nowdấu nhắc

  1. Đổi tên thư mục của bạn thành [NewFileName]bên ngoài Android Studio

  1. Mở lại dự án của bạn và xây dựng lại dự án theo đường dẫn:

    Xây dựng> Dự án xây dựng lại



1

Đây là những gì tôi đã làm trong Android Studio Beta (0.8.14)

  1. Thay đổi tên gói theo cách thủ công trong tệp kê khai
  2. Điều hướng để xây dựng -> nguồn -> r -> phát hành và khoan xuống cho đến khi tôi tìm thấy R.java
  3. Chọn tệp và nhấn F6 để đổi tên
  4. Sau đó, từ menu Build đã chọn Make Project
  5. Nhấp vào lỗi đầu tiên và nhấn Shift + F6 trên tên gói và đổi tên đã cập nhật tất cả các tệp nguồn của tôi
  6. Chọn tên dự án của tôi trong Android Studio, nhấp chuột phải -> Refactor -> Đổi tên và thay đổi tên ở đó.
  7. Tiếp theo đi đến ứng dụng -> build.gradle và cập nhật ứng dụng của tôiId
  8. Điều hướng đến tệp .idea -> .name và đổi tên dự án Android Studio của bạn ở đó
  9. Chỉ để dọn dẹp, tôi đã xóa thư mục gói cũ bên trong bản dựng -> nguồn -> r -> phát hành

Và vola, tên gói của tôi hiện đã thay đổi và xây dựng thành công.


1

Hãy thử thay đổi android:labeltrong AndroidManifest.xml và cài đặt lại / chạy lại ứng dụng:

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme">

Tài liệu tham khảo AndroidManifest.xml @ string / app_name, do đó, thay đổi sau đây cần được thực hiện trong res / value / String.xml: <string name = "app_name"> Tên ứng dụng mới của bạn </ string>
Carl Smith

1

Đây là cách tất cả thay đổi trong vài giây ... trong "manifest.xml" của bạn tìm "android: nhãn =" ở phía trước, chỉ cần nhập tên mới của bạn vào bên trong "", ví dụ: android: nhãn = "Tên mới của tôi"

Xong rôi! chào mừng bạn;)


1

Tôi vừa đi vào bảng kê khai và thay đổi android: nhãn = "...." thành tên của ứng dụng. Khi Id thay đổi điều này, tiêu đề và tên ứng dụng thực tế đã thay đổi thành đó :)


1

Xin chào RobertoAV96 ,

Tôi đã cung cấp ba giải pháp ở đây. Chọn bất cứ điều gì áp dụng cho vấn đề của bạn.

Nếu bạn chỉ muốn thay đổi tên của tên thư mục gốc của dự án , bạn có thể thực hiện nó từ trình thám hiểm:

  1. Chỉ cần đóng dự án trong studio, sau khi sao chép đường dẫn đến dự án. Đóng dự án từ màn hình chào mừng chính .
  2. đi đến trình thám hiểm tệp , sao chép đường dẫn này trên thanh địa chỉ và vào thư mục.
  3. Đổi tên thư mục gốc của dự án .
  4. Đổi tên imltệp trong thư mục gốc này thành tên của thư mục. Đó là nếu tên thư mục gốc của dự án được nói demo_project, sẽ có demo_project.imltệp bên trong nó. Nếu bạn thay đổi tên thư mục này để nói my_project, thì bạn phải thay đổi tên của imltệp trong đó thành my_project.iml.

Trên thực tế các refactortùy chọn từ Studiocó thể làm như vậy.

Nếu bạn muốn thay đổi tên appthư mục, nằm trong root folderdự án, hãy thực hiện tương tự trong trình thám hiểm:

  1. Đổi tên appthư mục thành tên bạn muốn có.

[ INFO: Các APKtập tin, được tạo ra cho dự án này, sẽ có được tên đầu tiên cùng tiếp theo là hậu tố đại diện cho chế độ mà bạn xây dựng các APK cho, đó là một trong hai debughoặc release. Đã ký APKđược tìm thấy trong thư mục tương ứng của debughoặc release. APK unsigned nằm trong outputthư mục của buildthư mục, tất cả build, debugreleasethư mục được tìm thấy trong các tiểu app thư mục, hoặc thư mục mà bạn đã đổi tên thư mục này để].

  1. Giả sử tên mà bạn đã đặt cho thư mục này là my_project_app, mở thư mục và đổi tên thành app.iml, my_project_app.imltheo tên của dự án.
  2. Bây giờ hãy vào thư mục gốc của dự án và tìm settings.gradletệp.

Nội dung của tệp này là tên của các thư mục mô-đun mà bạn đưa vào dự án, hiện tại chỉ có một mô-đun, đó là mô-đun chính:

include ':app'

Điều này tương ứng với tên cũ của appthư mục.

Do đó bạn phải thực hiện các thay đổi:

include ':my_project_app'

Đó là nó. Bây giờ bạn có thể tải lại dự án trong studiovà kiểm tra tên của dự án APKđược tạo.

Nếu bạn muốn đổi tên tên gói, hãy nói com.first.myprojectvới com.alpha.myproject:

  1. Một lần nữa đi đến trình thám hiểm: Bên trong hệ thống phân cấp của các thư mục trong src-->main-->java, gói của bạn là com-->first-->myproject. Hãy chắc chắn rằng bạn Studiođã đóng cửa.
  2. Đổi tên thư mục thứ hai firstthành alpha.
  3. Mở Studiongay bây giờ. Chọn Replace in Pathtrong gói đầu tiên bên trong javathư mục, trong Androidchế độ của cây bảng điều khiển bên trái . Đây là gói mà bạn đã thay đổi từ Explorer, đó là: com.alpha.myprojectthay vì com.first.myproject. Thay đổi các thể hiện của chuỗi import com.first.myproject;trong tệp thành import com.alpha.myproject;. Kiểm tra chỉ sự xuất hiện của chuỗi com.first.myprojectvà thay đổi nó thành an toàn com.alpha.myproject.
  4. Kiểm tra chỉ sự xuất hiện của chuỗi com.first.myproject, build.gradlebên trong mô-đun chínhapp của bạn và thay đổi nó thành an toàn com.alpha.myproject.
  5. Đừng quên rằng tên gói này cũng là chữ kýdanh tính cho dự án ứng dụng của bạn. Nếu bạn đã xuất bản ứng dụng của mình trong cửa hàng play, thì bạn phải thiết lập một dự án khác trước com.alpha.myprojectvà chưa xuất bản com.first.myproject, ảnh hưởng đến nhiều người dùng: - bạn phải phát cho người dùng bằng thông báo đẩy, trong phiên bản mới nhất hiện cóAPK , đó là phiên bản Ứng dụng mới sẽ được phát hành với tên khác và bạn phải xuất APKbản phiên bản mới này , khởi động lại từ tên phiên bản 1.0. Điều này phá hủy mục tiêu có khe cắm ứng dụng tại cửa hàng chơi cũAPK. Vì vậy, bạn phải tham khảo ý kiến ​​khách hàng của mình rằng tên của gói ứng dụng của họ trước khi bắt đầu dự án.
  6. Đừng quên rằng việc ký và xáo trộn ứng dụng cũng quan trọng không kém. Bạn có thể ra lệnh bên trong Studiođể loại bỏ các tài nguyên không cần thiết khỏi dự án của bạn. Bạn có thể tự xử lý tất cả những warningsLINT tạo ra.

Chúc mừng mã hóa và xuất bản ứng dụng hạnh phúc. :-)


1
  1. đầu tiên đi đến thư mục giá trị
  2. sau đó vào Thư mục chuỗi
  3. tìm app_name
  4. Thay đổi tên của ứng dụng trong chuỗi Tag
  5. Đã kết thúc

0

Cách nó hoạt động với tôi để thay thế tên cũ của dự án của tôi cho một cái mới (ở mọi nơi trong cơ sở mã của tôi) như sau:

  1. Đóng Android Studio.
  2. Đổi tên thư mục gốc của dự án của bạn.
  3. Mở Android Studio. Nó sẽ không tìm thấy dự án cũ, vì vậy bạn phải nhập lại nó. Bước này sẽ tạo lại cấu hình (không cần phải chạm vào các tệp .idea của bạn theo cách thủ công), bao gồm tệp .iml mới với tên dự án mới. Sau đó, bạn có thể xóa tệp .iml cũ nếu muốn.
  4. Khi dự án được đổi tên được nhập trong Android Studio, bạn cần đổi tên các gói nguồn của mình để sử dụng tên dự án mới trong trường hợp bạn sử dụng tên dự án cũ như một phần của đường dẫn gói.

LƯU Ý: Điều này hoạt động cho Android Studio 2.1.2


0
  • Thay đổi tên trong res> value> String.xml sẽ thay đổi tên ứng dụng được hiển thị trong menu ứng dụng sau khi cài đặt

  • Đổi tên thư mục dự án studio android (khi android studio bị đóng) có thể sẽ làm hài lòng nhiều nhà phát triển


0

Các hướng dẫn bên dưới hoạt động (lần đầu tiên) đối với tôi trong Android Studio 2.3. Chúng liên quan đến việc tạo một ứng dụng mới trong Android Studio, sau đó đóng nó và thực hiện tất cả công việc trong trình duyệt tệp và trình soạn thảo văn bản.

Tái cấu trúc và đổi tên dự án hoặc ứng dụng Android Studio

Lưu ý: Yêu cầu trình soạn thảo văn bản có thể thực hiện tìm kiếm và thay thế toàn cầu trong cấu trúc thư mục. Các hướng dẫn đề xuất Sublime Text, mà tôi dễ dàng cài đặt và chạy.

Nó tạo ra một ứng dụng mới được cài đặt và chạy bên cạnh ứng dụng hiện có. Nó vẫn có cùng tên màn hình, được sửa bằng cách chỉnh sửa Android:label="MyNewApp"trong tệp kê khai.


-1

Đóng studio android và chỉ đổi tên tệp .iml trong trình thám hiểm tệp của bạn Đó là nó


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.