• 15-09-2019, 03:12:31
    #1
    Merhabalar bir proje için 10 dan fazla webview uygulaması oluşturmama gerekiyor. Uygulamayı master olarak oluşturdum. Bütün ayarları tamam çalışıyorda fakat her site için uygulamayı baştan yapmak fazla zaman alıyor. Sadece url değiştirdiğimde ise uygulama adı vs değişmiyor. Temiz iş yapmayı sevdiğimden dolayı her uygulamanın paket adı vs ayrı olsun istiyorum. Daha önce forumda bir arkadaş bunun ile ilgili video çekmişti fakat bulamadım.

    grepwin ile bul ve değiştir yaparak uygulamayı kopyalayabiliyordu. Bunun nasıl yapıldıgını bilen varsa yardımcı olabilirmi. Hangi şekilde bul ve değiştir yapmam gerek yardımcı olurmusunuz.
  • 15-09-2019, 03:14:47
    #2
    notepad++ ctrl + h ile klasördeki tüm isimleri değiştirebilirsin
  • 15-09-2019, 03:16:21
    #3
    benburak adlı üyeden alıntı: mesajı görüntüle
    notepad++ ctrl + h ile klasördeki tüm isimleri değiştirebilirsin
    teşekkür ediyorum sadece uygulamayı oluştururken kullandıgım ismi yazıp değiştir kısmına yeni uygulama adını yazsam yeterli oluyormu ?
  • 15-09-2019, 03:19:45
    #4
    cok zamaninizi almayacak ise string.xml uzerinden ilk uygulamanizdaki tum datalari degistirin kopyaladiginiz zaman sadece string.xml i degistirmeniz yeterli olacaktir. package_name icin calisir mi emin degilim
  • 15-09-2019, 03:19:56
    #5
    evet olması lazım. rica ederim
  • 15-09-2019, 03:21:02
    #6
    tatar59 adlı üyeden alıntı: mesajı görüntüle
    teşekkür ediyorum sadece uygulamayı oluştururken kullandıgım ismi yazıp değiştir kısmına yeni uygulama adını yazsam yeterli oluyormu ?
    Paket adını değiştirmek için, app klasörüne sağ tık yapıp refector demeniz yeterli.
    Uygulama ismini ise res/values/strings.xml 'de bulunan app_name tagından değiştiriniz. Bu kadar.
  • 15-09-2019, 04:04:04
    #7
    WebilisimNET adlı üyeden alıntı: mesajı görüntüle
    Paket adını değiştirmek için, app klasörüne sağ tık yapıp refector demeniz yeterli.
    Uygulama ismini ise res/values/strings.xml 'de bulunan app_name tagından değiştiriniz. Bu kadar.
    Maalesef dediğiniz gibi olmuyor. App dosyasınıa refactor dediğinizde sadece app yazan kısımı değiştirirsiniz, paketin com.xxx.ccc yazan yerleri değişmez. Daha sonra xxx ve ccc yazan yerleri de ayrı ayrı değiştirmek gerekli, bunları yapsanız bile gradle, manifest , module ayarlarından vb. yerlerin tam olarak değişmediğini göreceksiniz. Hepsini değiştirdiğiniz takdirde bile düzgün çalışmayabiliyor.
    Bundan dolayı en sağlıklı yöntem yeni bir proje oluşturup yeni paket ismini yazmak ve eski dosyaları bunun içine kopyalama ile olacaktır.
  • 15-09-2019, 05:09:35
    #8
    AsHaYazilim adlı üyeden alıntı: mesajı görüntüle
    Maalesef dediğiniz gibi olmuyor. App dosyasınıa refactor dediğinizde sadece app yazan kısımı değiştirirsiniz, paketin com.xxx.ccc yazan yerleri değişmez. Daha sonra xxx ve ccc yazan yerleri de ayrı ayrı değiştirmek gerekli, bunları yapsanız bile gradle, manifest , module ayarlarından vb. yerlerin tam olarak değişmediğini göreceksiniz. Hepsini değiştirdiğiniz takdirde bile düzgün çalışmayabiliyor.
    Bundan dolayı en sağlıklı yöntem yeni bir proje oluşturup yeni paket ismini yazmak ve eski dosyaları bunun içine kopyalama ile olacaktır.
    Senin android studio toolbar editable anlaşılan.

    App klasörünü ac, paket dosyalara kadar git, akabinde yukarıdaki toolbarda şöyle bir şey göreceksin com > paketismin > digerismin

    Bunların üstüne sağ tik yapıp refector yapabilirsin.
  • 16-09-2019, 18:59:37
    #9
    sublime text programını indirin.
    proje klasörünü olduğu gibi programa atın klasöre ters tıklayıp bul değiştir işlemi yapın.
    eski paket adını üst satıra yeni paket adını alt satıra yazın.
    nerde ne varsa hepsini değiştirir. sonra tümünü kaydedip işlemi tamamlayın.
    arkadaşların söylediği gibi res/values/strings.xml 'de bulunan uygulama adınıda güncelleyip apk oluşturabilirsiniz.