dalvik

    3熱度

    1回答

    在dex代碼中(例如,由dexdump工具生成的),除了其他元數據(如「寄存器」,「insns size」)之外,對於每個方法定義,我還會看到「ins」和「outs」。 我正在使用dex代碼來引入新的寄存器。該儀器失敗,我懷疑我可能不得不根據我添加的新寄存器的數量來更改「插入」和「插入」值。 所以我的問題是:這些「ins」和「outs」代表什麼? (供參考:我使用dexlib2這一點。)

    1熱度

    1回答

    我在這樣的不同包中有兩個類。 基類: package com.example.artpackageprivate.base; public class Base { protected final Context mContext; public Base(final Context context) { mContext = context; }

    2熱度

    1回答

    Zygote的作用是通過Dalvik虛擬機作爲新應用程序的啓動平臺和所有應用程序在其生命週期中可以參考的活動核心庫的存儲庫。隨着ART的推出,Zygote方面有什麼變化嗎? Zygote仍然是Android新應用的啓動平臺嗎?

    2熱度

    1回答

    我最近升級了用於構建從19.1.0到21.0.2的應用程序的Android構建工具。該應用程序編譯,但是當我啓動我得到這個錯誤: net.i2p.android W/dalvikvm﹕ Invalid reg type for array index (1103759864) net.i2p.android W/dalvikvm﹕ VFY: rejected Lnet/i2p/crypto/ed

    12熱度

    3回答

    如果您發現自己編寫了一個依賴於許多不同庫的大型Android應用程序(我建議您不要重新發明輪子),很可能您已經遇到過Dalvik可執行文件classes.dex的65k method limit。此外,如果您依賴大型圖書館,如Google Play服務SDK本身已包含more than 20k methods in version 5.0,則您必須使用use tricks like strippi

    1熱度

    1回答

    當我complie的Android項目我得到這個錯誤: [2014-12-22 14:43:46 - ScriptingLayerForAndroid] Dx UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.cf.iface.ParseException: class name (net/londatiga/android/CustomPopupW

    4熱度

    1回答

    ART是Android上的「新」Dalvik運行時,自從Android 5.0以來已經取代它。我非常喜歡Kotlin &在JVM v8上運行的JavaFX。我不確定Kotlin編譯器生成的字節碼版本,或者一旦達到v1.0發佈狀態就會生成字節碼版本。 所以問題是:ART現在是否能夠運行「Kotlin代碼」,並且將來能夠運行Kotlin代碼,例如,當Kotlin編譯器要發射Java8字節碼?或者ART

    0熱度

    1回答

    Dalvik虛擬機的節能logcat的輸出我需要登錄相對於dalvikvm信息,我可以看到他們使用logcat的窗口,但我想要做的是一個特定的信息保存到文件中。 12-29 10:34:47.881: D/dalvikvm(7634): GC_FOR_ALLOC freed 23794K, 76% free 11573K/47148K, paused 14ms, total 14ms 12-29

    1熱度

    1回答

    這個問題是我的earlier question的後續行動。 下面是與該問題相同的示例。 import android.os.SystemClock; /** * Command that sends key events to the device, either by their keycode, or by * desired character output. */ public

    0熱度

    1回答

    您好我正在使用Android本機應用程序。 有'abc.so'文件取決於某些'xyz.so.1'文件。所有必需的文件在構建之前都可以在項目結構中使用,但'.so.1'不是生成的.apk文件的一部分(我通過解壓縮來檢查apk文件)。 當試圖運行應用程序時,這導致「'java.lang.UnsatisfiedLinkError'Couldnt從loader dalvik加載'abc.so.1'」。 我