Soru & Cevap

Yaptigim apk bazi Telefon ve Tabletleri calistirmiyor ? ...

04.01.2014 - 03:28

Merhaba Yeni yükledigim apk. appimi  google play bazi geretlerin calistirmadigini söyliyor 3145 aletin calistiracagini yaziyor.. bütün aletlerde nasil kabul ettire bilirim... yardim ederseniz sevinirm.. varsa program kodunu bildirirseniz iyi olur.. Ekran boyutlari ile ilgili galiba...calistigim program Adobe Dreamweaver 5.5...ilk uygulamam...

uygulamam asagida

https://play.google.com/store/apps/details?id=com.sevde.islamansiklopedisi

11 Görüntülenme

15 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-2176-1429627808.jpg
bekirdursun
06.01.2014 - 12:11

Ertuğrul, imza dosyanı kaybetme, yoksa daha önce indirmiş kullanıcılarına güncelleme gönderemezsin.

Başarılar.

Profile picture for user ert1569
ert1569
05.01.2014 - 11:23

YENI VERSIYON HIZMETE SUNULMUSTUR.....INTERNET ORTAMI OLMADAN CALISIR LINK ASAGIDA

https://play.google.com/store/apps/details?id=com.sevde.ansiklopedisi

Profile picture for user ert1569
ert1569
05.01.2014 - 09:41

SÜPERSINIZ ARKADASLAR YARDIMLARINIZDAN DOLAYI PROBLEM CÖZÜLDÜ AYRICA SAYIN, YASIN KAFADAR  KARDESIME COK TESEKÜRLER EDERIM.... CALISTIRACAK TELEFON SAYISI ( 4802 )..... SAYGILARIMLA

picture-2176-1429627808.jpg
bekirdursun
05.01.2014 - 02:36

Yanlış dosya ile imzalıyorsun, bir önceki mesajımı okuyup ona göre işlem yapmalısın.

Profile picture for user ert1569
ert1569
05.01.2014 - 02:08

ILK HATAYI DÜZELTIM VERSIYONU 1.1  VE  2 YAPTIM BU HATA OLUSTU

 Yükleme başarısız oldu


Önceki APK’larınızdan farklı bir sertifika ile imzalanmış bir APK yüklediniz. Aynı sertifikayı kullanmanız gerekir. Mevcut APK’larınız dijital parmak izli sertifikalarla imzalanmış durumda:

[ SHA1: 91:97:10:9C:29:E1:C8:92:1C:CB:9B:25:5D:29:40:1A:95:91:84:AF ]


ve yüklediğiniz APK'yı imzalamak için kullanılan sertifikalarda şu dijital parmak izleri var:

[ SHA1: 38:E0:B5:79:79:32:EF:40:0D:CD:60:5D:70:FB:9F:E1:FD:8A:0F:7A ]

 

picture-2176-1429627808.jpg
bekirdursun
05.01.2014 - 01:55

Uygulamanı ilk olarak derleyip Play Store'a yüklerken kullandığın imza dosyasını kullanman gerekiyor. Sanırım güncelleme atmak isterken yeni bir imza dosyası oluşturup yüklemeye çalıştın?

Ertugrul Özdemir
05.01.2014 - 06:10
Merhaba Bekir, Bey Dediginiz gibi yeni imza dosyasi olusturmusum... Ne yapmam lazim simdi.... Tesekkürler
Profile picture for user ert1569
ert1569
05.01.2014 - 01:47

GÜNCELEME SONUNCUNDA GOOGLE PLAY YÜKLERKEN BU HATA OLUSTU....

 

~~Yükleme başarısız oldu


Hata ayıklaması yapılabilir bir APK yüklediniz. Güvenlik nedeniyle, Google Play'de yayınlanmadan önce hata ayıklama özelliğini devre dışı bırakmanız gerekir. Hata ayıklaması yapılabilir APK'lar hakkında daha fazla bilgi edinin.

Önceki APK’larınızdan farklı bir sertifika ile imzalanmış bir APK yüklediniz. Aynı sertifikayı kullanmanız gerekir. Mevcut APK’larınız dijital parmak izli sertifikalarla imzalanmış durumda: [ SHA1: 91:97:10:9C:29:E1:C8:92:1C:CB:9B:25:5D:29:40:1A:95:91:84:AF ]
ve yüklediğiniz APK'yı imzalamak için kullanılan sertifikalarda şu dijital parmak izleri var: [ SHA1: 42:03:F3:8C:04:56:B1:87:55:17:B9:A3:58:E8:DE:48:73:FD:7B:38 ]

 

 

Profile picture for user yasinkafadar
yasinkafadar
05.01.2014 - 12:53

Sen izinleri kaldırıp test ettiğin zaman uygulaman düzgün çalışıyor mu? Manifest dosyandan android:versionName="1.0" android:versionCode="1" alanlarını artırdın mı? Örnek olarak android:versionName="1.1" android:versionCode="2" yazabilirsin. 

Profile picture for user ert1569
ert1569
05.01.2014 - 03:29

Selam  Yasin Kafadar 

Sizin gösterdiginiz sekilde hazirladim.. Bürtürlü yeni apk dosyami kabul etiremedi, Google play  günceletemedim.. Nasil günceliyecegimi yardim edermisiniz. Yeni versiyonu nerde degistirecegim.. ? Simdiden Tesekkürler...

Profile picture for user yasinkafadar
yasinkafadar
04.01.2014 - 03:02

Cevap verirken editör html tagleri koyuyor anlamadığım bir şekilde. Sonuç olarak aşağıdaki izin listesini manifest dosyandan kaldırıp bir test et.

 <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.WRITE_CONTACTS" />  
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
   
 <!-- A full list of available permissions is available at http://developer.android.com/reference/android/Manifest.permission.html -->

Profile picture for user yasinkafadar
yasinkafadar
04.01.2014 - 03:00

Selam Ertuğrul,

Uygulama açıklamasında internet gerekmez demişsin ama kullanıcıdan interneti kullanmak için izin istemişsin. Ben olsam böyle bir uygulamayı indirmem. Çünkü kullanıcı tarafında güven sorunu yaratır. Ayrıca çok gereksiz izinlerde istemişsin kullanıcıdan. Kamera, lokasyon, ses, vibration, sms... kullanıcıdan istediğin bu izin listesi ile bunların hepsi ile ilgili işlem yapabilirsin ve bilinçli bir kullanıcı senin uyguluman için böyle şeylere izin vermez. Sanırım adobe default olarak manifestin içine bu izinleri koyuyor. Senin buraya bunları koymadığını düşünüyorum :) 

Bekir'in dediği gibi tüm izinleri kaldırıp bir test et. Eğer bir sorun çıkmazsa uygulamanı güncellersin play store da ve cihaz sayısının arttığını göreceksin.

 

[code]

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.sevde.islamansiklopedisi" android:versionName="1.0" android:versionCode="1">
    <supports-screens
     android:largeScreens="true"
     android:normalScreens="true"
     android:smallScreens="true"
     android:resizeable="true"
     android:anyDensity="true"
     />
    
 <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="false">
        <activity android:name=".DefaultActivity" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
 <uses-sdk android:minSdkVersion="2" />

</manifest>

[/code]

 

Profile picture for user ert1569
ert1569
04.01.2014 - 02:31

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.sevde.islamansiklopedisi" android:versionName="1.0" android:versionCode="1">
    <supports-screens
     android:largeScreens="true"
     android:normalScreens="true"
     android:smallScreens="true"
     android:resizeable="true"
     android:anyDensity="true"
     />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.WRITE_CONTACTS" />  
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
   
 <!-- A full list of available permissions is available at http://developer.android.com/reference/android/Manifest.permission.html -->
   
 <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="false">
        <activity android:name=".DefaultActivity" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
 <uses-sdk android:minSdkVersion="2" />

</manifest>

 

Bende AndroidManifest bu sekilde hangilerini kladirmam lazim... Tesekkürler

 

picture-2176-1429627808.jpg
bekirdursun
04.01.2014 - 02:20

Yasin her durum için çok güzel bir cevap vermiş. Senin uygulamana baktığım zaman ise AndroidManifest'ten kullanmadığın izinleri kaldırırsan sorunun çözülmüş olacak. Dosya boyutuna bakılacak olursa interneti de kullanmıyorsun. Bana kalırsa tüm izinlerini kaldır, test et. Düzgün çalışıyor ise Play Store'da güncelleme yaparsın.

Profile picture for user yasinkafadar
yasinkafadar
04.01.2014 - 01:47

Selam Ertuğrul,

Google play AndroidManifest.xml dosyasına bakıp hangi telefon ve tablet tarafından destekleneceğine karar veriyor. Senin dediğin gibi bir ekran kısıtı koyduysan manifest dosyana bunlar filtelenmiş olabilir. Ek olarak bu manifest dosyasında kullanıcıdan aldığın izinler doğrultusunda da bazı telefonlarda bunun desteklenemiyeceğini belirtiyor. Ayrıca api level'e göre de bazı telefonlar filtereleniyor. Eğer sen minSdkLevel olarak 8(Android 2.2) verdiysen api level 7(Android 2.1) olan bir cihaz senin uygulamanı indiremeyecektir. Senin uygulaman 3145 cihaz tarafından destekleniyorsa zaten piyasada en çok kullanılan cihazlar tarafından destekleniyordur. Yani bence çok dert etmene gerek yok :)

Bu arada tebrik ederim, umarım uygulama sayını giderek artırırsın.

Google play tarafından uygulanan filtre konusunda aşağıdaki linkten daha fazla bilgi alabilirsin.

http://developer.android.com/google/play/filters.html

Kolay gelsin.