Android belgeleri, yapıyı benzersiz olarak tanımlamanın bir yolu olarak Build.FINGERPRINT anlamına gelir. Bu mülkün nasıl üretildiğini bilmek istiyorum. Tahtaya tüm çerçeveyi derledim ve varsayılan olarak bilinmiyor. Başka bir soru, Market'in bu tanımlayıcıyı bir tür doğrulama olarak kullanmasıdır.Oluşturmak Build.FINGERPRINT on the Android
cevap
Build.FINGERPRINT genel bir bakış için here bakınız:
android.os.Build.FINGERPRINT: benzersiz bu yapı tanımlayan bir dize . İnsan tarafından okunabilir olması makul olarak olmalıdır.
$ (MARKA)/$ (ÜRÜN)/$ (CİHAZ)/$ (KURULU): $ (VERSION.RELEASE)/$ (ID)/$ (VERSION.INCREMENTAL) Bu şablona uygun GEREKİR: $ (TİP)/$ (TAGS) Örneğin
: akme/mydevice/jenerik/jenerik: 2.1-Update1/ERC77/3359:
parmak izi userdebug/test tuşları boşluk içermemelidir. 'da bulunan diğer alanlar boşluk içeriyorsa, parmak izinde ASCII alt çizgi ("_") karakteriyle değiştirilmesi gerekir. Sana Market'i kullanmak için lisans almadan önce (Pazar cihazınız çalıştırmak mümkün olduğunu, yalnızca bu uygulamaları görüntüleyebilir, böylece evet Parmak izinizi sağlanmasını içerir) Platformunuzu certified olması gerekiyor biliyorum
.
build/core/Makefile: BUILD_FINGERPRINT := $(PRODUCT_BRAND)/$(TARGET_PRODUCT)/$(TARGET_DEVICE):$(PLATFORM_VERSION)/$(BUILD_ID)/$(BUILD_NUMBER):$(TARGET_BUILD_VARIANT)/$(BUILD_VERSION_TAGS)
- 1. Bir formda farklı bir model için taghelper'ları View from the view from the sun on the view from the view from the view from the default (
- 2. MediaRecorder issue on Android Lollipop
- 3. IPTV on Android
- 4. Json on Android
- 5. Python on android
- 6. İstisna ilk Android uygulaması oluşturmak
- 7. PHP to the Java iletişimi
- 8. Android aramayı değiştirmeden aramayı değiştirme on-create
- 9. dinamik olarak kaynak kimlikleri oluşturmak android
- 10. Oluşturmak "Pil kullanımı" niyet Android
- 11. Paralel işlem oluşturmak için Ruby on Rails çatalı kullanımı
- 12. Proguard On ile Android Studio'da Debuginder'ı çalıştırın
- 13. Listede Metin kırpma ListPopupWindow on Android
- 14. Android Option Menu on Button düğmesine tıklayın
- 15. JSON.parse() javascript içinde çalışmadı in the pentaho
- 16. Crashlytics Android: Uygulamanın, bir uygulama oluşturmak için
- 17. Android Studio paketi ben bir android uygulaması oluşturmak istiyorum
- 18. python and scrapy THE kodlama sorunu
- 19. on GCMIntentService'denRegistered() hiç çağrılmadı
- 20. Android: Bir durum çubuğu bildirim oluşturmak için aşağıdaki kodu var
- 21. Oluşturmak .bak dosyaları oluşturmak
- 22. Meta etiketi tanımındaki "The" öğesini kaldırmak için dilim kullanma
- 23. Çizim DrawingVisual on Canvas
- 24. Button on Ruby on Rails bozuk rota
- 25. Android: İtalik render yazı tipleri için measureText on Paint nesnesi
- 26. Textview on (yukarıdaki) Düğme, Android 5'de çalışmaz (API 21)
- 27. Android servisinin sürekli on dakika içinde çalışabilmesi için gerekli
- 28. Touch on android üzerinde ImagveView bir dikey çizgi çizme
- 29. PhoneGap on Android: Uzak bir sunucudan WebApp yükleme
- 30. Android Services: İsteğe bağlı olarak bağlanın Bind on #onCreate()
Lütfen sadece bir satır göndermek yerine çözümünüzün ayrıntılarını göz önünde bulundurmayı düşünün. Çözümünüzün ne anlama geldiğini ve orijinal soruya nasıl cevap verdiğini/nasıl olduğunu açıklamanız gerekir. – Daniel
RivieraKid'in başka yerde belgelenen kabul edilen cevapta verdiği yapıyı gördüm, ama gerçekliği yansıtmıyor gibi görünüyor, $ (BOARD) mevcut değil. Bu cevap yok. Örneğin, bir [Nexus 5x oluşturma parmak izi] (https://www.androiddevice.info/submission/38993/show): 'google/bullhead/bullhead: 6.0.1/MTC20F/3031278: kullanıcı/serbest bırakma tuşları. Bunun evrensel olup olmadığını bilmiyorum, ancak en azından şu anda Google'ın kendi ürünleri ile yaptığı gibi görünüyor. – themaninthewoods