SORU
6 Mart 2012, Salı


Android ODEX dosyaları nelerdir?

Bazı android uygulamaları yükledikten sonra, Akıllı Telefon odex dosyası (değil) muayene değiştirecek bulundu. Nasıl olur mu? Bana öğretebilecek, bu konuda çok merak ediyorum.

CEVAP
25 NİSAN 2012, ÇARŞAMBA


The blog article çoğunlukla doğru, ama tam değil. Odex dosyası ne tam bir anlayış için, uygulama dosyaları (MUAYENE) nasıl çalıştığı hakkında biraz anlamak gerekir.

Uygulamalar temel olarak yüceltilmiş ZIP arşivi. Java kod dosyası sınıfları adı verilen saklanır.dex ve bu dosya Dalvik JVM ve işlenmiş sınıfların bir önbellek tarafından ayrıştırılır.dex dosya telefonun Dalvik önbellek saklanır.

Bir odex temelde bir uygulamanın sınıfların ön-işlenmiş versiyonu.dex-hazır yürütme Dalvik için. Bir uygulama odexed, sınıfları.dex MUAYENE arşive kaldırılır ve Dalvik önbelleği için bir şey yazmaz. Odexed olmayan bir uygulama sınıfların 2 kopya ile biter.dex--MUAYENE paketlenmiş bir dosya, ve Dalvik önbelleği işlenmiş. Ayrıca biraz daha Dalvik özü ve sınıfları işlemek yana ilk kez başlatmak için alır.dosya dex.

Eğer özel bir ROM oluşturuyorsanız, kullanıcı yüklü uygulamalar için dahili depolama alanı maksimize etmek için çerçeve JAR dosyalarınızı ve stok uygulamaları hem odex için gerçekten iyi bir fikirdir. Eğer tema istiyorsanız, o zaman sadece şekilde ->tema - ^ uygulayın . - ^reodex . bırakın.

Aslında bu şekilde, küçük ve baksmali kullanın:

http://code.google.com/p/smali/wiki/DeodexInstructions

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jat4011

    jat4011

    16 EKİM 2010
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009
  • Top Gear

    Top Gear

    27 Mart 2006