2015-10-30 16 views
7

Android Jellybean ve pre-Jellybean sürümlerinde AAPT kullanarak bir apk kaynakları dökmeye çalıştığımda, iyi çalışıyor. Beklenen çıktıyı gösterir.android aapt döküm kaynakları yok çıktı

aapt dump --values resources /system/framework/framework-res.apk 

Ama KitKat'ta ve yeni sürümlerinde bu komutu çalıştırmayı denediğinizde, bu anlamıyla hiçbir şey çıkarır. SANAT çalışma zamanı bununla bir ilgisi varsa gerçekten emin değilim.

Bunun sebebi ne olabileceğini bilen var mı? ve bunu nasıl düzeltebilirim? İşte

cevap

1

AAPT diğer işletim sistemlerinde çalıştırıldığında, Android platformunda sorun olduğu görülüyor, iyi çalışıyor ancak android içinde çalıştırıldığında hiçbir şey göstermiyor.

2

Bir Marshmallow Nexus 6 (6.0/MRA58K) üzerinde yaptık budur:

adb pull /system/framework/framework-res.apk 
aapt dump --values resources framework-res.apk 

o kaynak belirteçlerinin bir 19 MiB uzun bir liste üretti. Bir Jelly Bean Nexus S (4.1.2/JZO54K) üzerindeki aynı komutlar, bunun yarısı büyüklüğünde olması dışında eşdeğer bir çıktı üretti.

+0

kitkat ve lolipop üzerinde test ettiniz mi? –

+0

ve PC'de değil, Android'de aapt kullandığınızdan emin olun .... aapt, pc üzerinde iyi çalışıyor, tek sorun şu anda android içinde koşarken çalışmayı durdurmasıdır. –

4

Android stüdyosunda, minimum SDK sürümü ile maksimum SDK sürümü arasında, mobil android sürümünüzün başına göre temiz tutun ve çalışmaya çalışın.

İlgili konular