2015-04-17 43 views
5

Tôi đã đổi tên một dự án theo mọi thứ mà tôi tìm thấy một mình và ở đây và nó hoạt động nhưng chỉ một chút.Đổi tên toàn bộ dự án Android Studio

Có vẻ như đã đổi tên, nhưng khi bạn kiểm tra thông tin ứng dụng trong thiết bị của mình hoặc bạn đã cài đặt nó, tên cũ vẫn còn đó.

Tôi làm cách nào để đổi tên đầy đủ?

Tên cũ là WifiHome và tôi muốn đổi tên thành Wifi Sentinel.

build.gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 22 
    buildToolsVersion "21.1.2" 

    defaultConfig { 
     applicationId "org.grenderg.wifisentinel" 
     minSdkVersion 14 
     targetSdkVersion 22 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.0.+' 
    compile 'com.android.support:gridlayout-v7:22.0.0' 
    compile 'com.android.support:palette-v7:22.0.0' 
    compile 'com.android.support:recyclerview-v7:22.0.0' 
    compile 'com.android.support:cardview-v7:22.0.0' 
    compile 'com.android.support:support-v4:22.0.0' 
} 

AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="org.grenderg.wifisentinel" > 

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/icon" 
     android:label="@string/appName" 
     android:theme="@style/WifiSentinel"> 
     <activity 
      android:name="org.grenderg.wifisentinel.activities.BaseActivity" 
      android:label="@string/appName" 
      android:screenOrientation="portrait"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <service 
      android:name="org.grenderg.wifisentinel.services.WifiScanService" 
      android:enabled="true" 
      android:exported="false" > 
     </service> 
    </application> 

</manifest> 

AppName = Wifi Sentinel

đổi tên ở khắp mọi nơi nhưng không phải ở đây trên các thông tin:

enter image description here

+0

Tên dự án không hiển thị trong thiết bị, ý bạn là tên ứng dụng? Hoặc gói ứng dụng? – m0skit0

+0

Xin lỗi, ý tôi là tên ứng dụng khi bạn xem thông tin hoặc khi bạn gỡ cài đặt. (Không đơn giản như thay thế nó trên biểu hiện) – Grender

+0

kiểm tra android: nhãn trong tệp kê khai và thay đổi ở đó theo yêu cầu của bạn –

Trả lời

0

Có vẻ như lỗi trong thiết bị đã cài đặt ứng dụng te trước tên cũ, tôi đã cố gắng cài đặt trên thiết bị mà tôi chưa bao giờ cài đặt ứng dụng và tên được hiển thị chính xác.

0

Có tệp build.gradle bên trong thư mục ứng dụng của bạn. Bạn phải thay đổi applicationId trong đó, sửa đổi nó từ tệp AndroidManifest, là tốt. Sau đó, đồng bộ dự án của bạn với gradle, làm sạch nó và xây dựng lại nó.

+0

Tôi đã thử nó và nó không hoạt động, hãy kiểm tra câu hỏi tôi đã thêm một số thông tin. – Grender

1
  1. Nhấp chuột phải vào thư mục gốc của web site dự án
  2. Chọn Refactor -> Đổi tên
  3. Chọn dự án đổi tên và thay đổi tên ở đó.
  4. Cũng Chọn đổi tên mô-đun và thay đổi nó ở đó. Nếu bạn nhận được một thông báo nói rằng tên mô-đun đã thay đổi đó là tốt.
  5. Bây giờ hãy nhấp 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. và khởi động lại Android Studio.
+0

http://s13.postimg.org/9v72dxp87/Screenshot_180415_12_45_05.png Donde và không hoạt động. – Grender

0

ngay sau khi cố vấn bởi những người khác cấu trúc lại đổi tên và chỉnh sửa tập tin gradle:

  1. Trong Android Studio đi đến thanh trên cùng: File => Cài đặt => Xây dựng, thi công, triển khai => Xây dựng Công cụ => Gradle
  2. Bây giờ, bạn phải bỏ chọn "công việc ngoại tuyến".

  3. Bật mạng trên comp của bạn.

  4. Làm sạch dự án của bạn (Build => Clean Project) + Chạy nó. Sau khi bạn thấy tất cả đều ổn, hãy đổi tên lại tên ứng dụng/nhãn lại "công việc ngoại tuyến" (Đã thực hiện trên android studio 1.2.2)

0

Tôi có vấn đề này quá, không có lỗi nhưng apk cài đặt có tên cũ, NHƯNG khi kiểm tra các trò chơi tôi nhận thấy tên cũ trên thanh hành động đó đã cho tôi đầu mối để câu trả lời,

chuyển đến thư mục tài nguyên của bạn, sau đó là thư mục giá trị, sau đó mở tệp strings.xml. ở đây bạn sẽ thấy một cái gì đó như thế này:

<resources> 
    <string name="app_name">Rhg Timecard</string> 

Thay đổi điều này (trong trường hợp của tôi là Rhg Timecard) thành tên mới của bạn. bây giờ bạn đã sẵn sàng.

0

Trong android Studio, hãy truy cập res> values> string.xml và thay đổi ứng dụng tại đó.

enter image description here

+1

Vui lòng đăng ** mã ** thay vì hình ảnh! – Tunaki

+1

đều phục vụ cùng một mục đích ở đây. vì vậy mà tại sao tôi chọn hình ảnh trên mã. –

+4

Không, họ không. Trên thực tế, hình ảnh thường bị chặn trong các công ty. Ngoài ra, bạn không thể sao chép mã từ một hình ảnh. Bạn nên luôn luôn cố gắng để gửi văn bản. – Tunaki

Các vấn đề liên quan