2015-04-17 22 views
5

Zmieniłem nazwę projektu podążając za wszystkim, co znalazłem sam i tutaj i działa, ale tylko trochę.Zmień nazwę pełnego projektu Android Studio

Wygląda na to, że została zmieniona, ale gdy sprawdzasz informacje o aplikacji w swoim urządzeniu lub odinstalujesz je, stara nazwa nadal tam jest.

Jak mogę zmienić pełną nazwę?

Dawna nazwa to WifiHome i chcę zmienić nazwę na 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

Przemianowany wszędzie, ale nie tu na informacji:

enter image description here

+0

Nazwa projektu nie pokazuje się w urządzeniu, to znaczy, nazwę aplikacji? Lub pakiet aplikacji? – m0skit0

+0

Przykro mi, mam na myśli nazwę aplikacji, gdy patrzysz na informację lub kiedy ją odinstalujesz. (Nie tak łatwo jak zastąpienie go w manifeście) – Grender

+0

sprawdź android: etykieta w manifeście i zmień tam jako swoje wymagania –

Odpowiedz

0

Wygląda na to błąd na urządzeniach, na których wcześniej zainstalowano tę aplikację ze starą nazwą. Próbowałem zainstalować na urządzeniu, na którym nigdy nie zainstalowałem aplikacji, a nazwa jest wyświetlana poprawnie.

0

W folderze aplikacji znajduje się plik build.gradle. Musisz zmienić tam plik applicationId, zmodyfikować go również z pliku AndroidManifest. Następnie zsynchronizuj swój projekt ze stopniem, oczyść go i przebuduj.

+0

Próbowałem go i to nie działa, sprawdź pytanie dodałem trochę informacji. – Grender

1
  1. prawym przyciskiem myszy na głównym katalogu projektu
  2. Wybierz byłaby -> Zmień nazwę
  3. Wybierz projekt zmiany nazwy i tam zmienić nazwę.
  4. Wybierz także moduł zmiany nazwy i zmień go również tam. Jeśli pojawi się komunikat, że nazwa modułu już się zmieniła, to dobrze.
  5. Teraz ponownie kliknij prawym przyciskiem myszy na folderze głównym projektu i wybierz Otwórz ustawienia modułu.
  6. W sekcji Moduły usuń wszystkie foldery powiązane ze starą nazwą projektu.
  7. Zastosuj ustawienia i naciśnij OK. i ponownie uruchom Android Studio.
+0

http://s13.postimg.org/9v72dxp87/Screenshot_180415_12_45_05.png Donde i nie działa. – Grender

0

zaraz po poinformowany przez innych ludzi byłaby zmiana nazwy i Gradle edycji plik:

  1. W Android Studio przejść do górnego paska: File => Ustawienia => Build, wykonanie, wdrożenie => Zbuduj Narzędzia => Gradle
  2. Teraz musisz odznaczyć "praca offline".

  3. Włącz sieć w swoim komputerze.

  4. Wyczyść swój projekt (Build => Wyczyść projekt) + Uruchom. Po zobaczeniu, że wszystko jest w porządku, zmieniając nazwę app_name/label check ponownie "praca offline" (Zrobiłem je na Androidzie 1.2.2)

0

miałem ten problem też żadnych błędów, ale zainstalowane apk miał starą nazwę, ale kiedy testuje grę zauważyłem starą nazwę na pasku akcji, która dała mi wskazówki do odpowiedzi,

przejdź do folderu zasobów, a następnie wartości folderu, a następnie otwórz plik strings.xml. tutaj powinieneś zobaczyć coś takiego:

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

Zmień to (w moim przypadku to Rhg Timecard) na twoje nowe imię. powinieneś już wszystko ustawić.

0

W Android Studio przejdź do res> wartości> string.xml i zmień tam aplikację.

enter image description here

+1

Proszę wysłać ** kod ** zamiast zdjęć! – Tunaki

+1

oba służą temu samemu celowi. dlatego wybrałem obraz ponad kodem. –

+4

Nie, nie robią tego. W rzeczywistości zdjęcia są często blokowane w firmach. Ponadto nie można skopiować kodu z obrazu. Zawsze powinieneś próbować publikować tekst. – Tunaki