2011-02-18 10 views
9

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

9

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

.

3
build/core/Makefile: BUILD_FINGERPRINT := $(PRODUCT_BRAND)/$(TARGET_PRODUCT)/$(TARGET_DEVICE):$(PLATFORM_VERSION)/$(BUILD_ID)/$(BUILD_NUMBER):$(TARGET_BUILD_VARIANT)/$(BUILD_VERSION_TAGS) 
+2

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

+0

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

İlgili konular