Android uygulaması (APK) yükleme
Doğru APK’yı Android Studio, Flutter, React Native ya da Play Console’dan alıp yükleme.
Hangi dosyayı yüklemelisiniz?
Kullanıcılarınıza dağıttığınız imzalı yayın (release) APK dosyasını yükleyin. Analiz, mağazadaki uygulamanın gerçekte ne içerdiğini görmek içindir; geliştirme sırasında oluşan app-debug.apk hata ayıklama bayrağı açık olduğu için gereksiz bulgular üretir.
| Elinizdeki dosya | Ne yapmalı |
|---|---|
| app-release.apk | Doğrudan yükleyin. |
| app-release.aab | App Bundle doğrudan yüklenemez; evrensel APK’ya çevirin. |
| app-debug.apk | Yükleyebilirsiniz ama “hata ayıklama açık” bulgusu çıkar; yayın sürümünü tercih edin. |
| Birden çok split APK | Temel (base) APK yerine evrensel APK üretin. |
Android Studio ile imzalı APK
Build menüsünü açın ①
Build › Generate Signed App Bundle / APK…
APK’yı seçin ②
“Android App Bundle” yerine APK’yı işaretleyip Next’e basın.
Anahtar deposunu seçin ③
Mağazaya yüklerken kullandığınız
.jks/.keystoredosyası ve parolası.Build Variant: release ④
release’i seçin.
Create ⑤
Dosya
app/release/app-release.apkkonumuna yazılır. Android Studio sağ altta “locate” bağlantısı gösterir.
Flutter ve React Native
Flutter
flutter build apk --release
# Çıktı: build/app/outputs/flutter-apk/app-release.apk
React Native
cd android
./gradlew assembleRelease
# Çıktı: android/app/build/outputs/apk/release/app-release.apk
Gradle (yerel Android)
./gradlew assembleRelease
Yalnızca AAB’niz varsa
Google Play Console üzerinden: Uygulama › Test ve yayın › Uygulama paketi gezgini (App bundle explorer) › sürümü seçin › İndirilenler sekmesi › İmzalı, evrensel APK. Bu dosya Play’in kullanıcılara dağıttığı kodun aynısıdır.
Ya da Google’ın bundletool aracıyla kendiniz üretin:
java -jar bundletool.jar build-apks --mode=universal \ --bundle=app-release.aab --output=app.apks \ --ks=sirket-release.jks --ks-key-alias=upload unzip app.apks universal.apk
Siper’e yükleme
Panelde yeni denetim açın
Panel › Varlıklar › Yeni varlık ekle bölümüne gidin. Henüz hesabınız yoksa kayıt formu aynı adımları içerir.
Türü seçin: Android (APK)
Dosya alanı açılır. En fazla 200 MB yükleyebilirsiniz.
Dosyayı seçin ve beyanı onaylayın
Uygulamanın size ait olduğunu ya da analiz ettirme yetkiniz olduğunu beyan eden kutuyu işaretleyin. Dosya şifreli bağlantıyla yüklenir, asla çalıştırılmaz ve analizden 30 gün sonra silinir.
Taramayı başlatın
Varlık sayfasında “Taramayı başlat” düğmesine basın (2 kredi). İlerleme canlı görünür; sayfayı kapatabilirsiniz.
Raporu açın, PDF indirin
Rapor hazır olunca e-posta gelir. Genel bakış sayfasındaki “Tamamlanan işlemler” listesinden raporu açabilir ya da PDF olarak indirebilirsiniz.
Sık karşılaşılanlar
- Dosya çok büyük: Sınır 200 MB. Oyun motorlarıyla üretilen paketlerde varlıklar (asset) ayrı indiriliyorsa yalnızca temel APK yeterlidir.
- “Yalnızca .apk, .ipa veya .exe” hatası: Dosya uzantısı değişmiş olabilir (ör.
.apk.zip); asıl uzantıyla yükleyin. - Karartılmış (obfuscated) kod: R8/ProGuard açık olsa da analiz yapılır; manifest, izinler, ağ ayarları ve gömülü sırlar yine okunur.