Hirdetés

Aktív témák

  • Empire

    tag

    Szeretnék segítséget kérni, mert elakadtam a magyarosítás közben. Megpróbálom röviden, de úgy hogy az is kapjon infót aki ért hozzá, és annak is legyen sejtése, aki még nem próbálkozott ilyennel.

    Elkészítem a csomagot a szokott módon. Legyen ez a példa kedvéért a Settings.apk. Build során hibát nem ír. ROM-ot rakni minden egyes próbálkozáskor elég hosszadalmas dolog, ezért a tesztelni kívánt csomagot egyenként teszem fel a telcsire. Biztosan használták már itt többen is az Android SDK Tools-t. Evvel fel lehet rakni csomagot a telefon futása közben is. Ehhez a következő műveletsort használom:

    -telefon USB-re fel, debug mód bekapcsolva a telefonon
    -adb remount Alapértelmezetten a rendszer partíció csak olvasható, ezért újracsatolom olvasásra/írásra. Természetesen ezt csak legelőször kell, utána így marad, amíg újra nem indítod a telefont
    -adb push Settings.apk /system/app/Settings.apk Evvel a paranccsal felteszem a telefonra.

    Innentől megörül, hogy fent van. Launcher indít, majd csodálkozik. Settings ikonja nem a megszokott, hanem egy droid. Ez már rosszat jelent. Katt az ikonra->fc. Hát kb itt tartok. Azért, hogy legyen konkrétabb infó is. Az adb (SDK Tools ugye) segítségével megnézheted a telefon futása közben a logokat valós időben: adb logcat
    Bemásolnám ennek a naplózásnak a Settings.apk indításakor keletkező kimenetét, ahol felhívnám a figyelmet a következő szövegre, és annak különböző variációban való ismétlődésére: No known package when getting value for resource number 0x7f0900bf

    És akkor a kimenet:

    ( 694): No known package when getting value for resource number 0x7f0900bf
    W/PackageManager( 694): Failure retrieving text 0x7f0900bf in package com.android.settings
    W/PackageManager( 694): android.content.res.Resources$NotFoundException: String resource ID #0x7f0900bf
    W/PackageManager( 694): at android.content.res.Resources.getText(Resources.java:201)
    W/PackageManager( 694): at android.app.ContextImpl$ApplicationPackageManager.getText(ContextImpl.java:2386)
    W/PackageManager( 694): at android.content.pm.ComponentInfo.loadLabel(ComponentInfo.java:85)
    W/PackageManager( 694): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2632)
    W/PackageManager( 694): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2705)
    W/PackageManager( 694): at android.app.ActivityThread.access$2300(ActivityThread.java:131)
    W/PackageManager( 694): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2055)
    W/PackageManager( 694): at android.os.Handler.dispatchMessage(Handler.java:99)
    W/PackageManager( 694): at android.os.Looper.loop(Looper.java:123)
    W/PackageManager( 694): at android.app.ActivityThread.main(ActivityThread.java:4653)
    W/PackageManager( 694): at java.lang.reflect.Method.invokeNative(Native Method)
    W/PackageManager( 694): at java.lang.reflect.Method.invoke(Method.java:521)
    W/PackageManager( 694): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:876)
    W/PackageManager( 694): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
    W/PackageManager( 694): at dalvik.system.NativeStart.main(Native Method)
    W/ResourceType( 694): No known package when getting value for resource number 0x7f0900bf
    W/PackageManager( 694): Failure retrieving text 0x7f0900bf in package com.android.settings
    W/PackageManager( 694): android.content.res.Resources$NotFoundException: String resource ID #0x7f0900bf
    W/PackageManager( 694): at android.content.res.Resources.getText(Resources.java:201)
    W/PackageManager( 694): at android.app.ContextImpl$ApplicationPackageManager.getText(ContextImpl.java:2386)
    W/PackageManager( 694): at android.content.pm.ComponentInfo.loadLabel(ComponentInfo.java:94)
    W/PackageManager( 694): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2632)
    W/PackageManager( 694): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2705)
    W/PackageManager( 694): at android.app.ActivityThread.access$2300(ActivityThread.java:131)
    W/PackageManager( 694): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2055)
    W/PackageManager( 694): at android.os.Handler.dispatchMessage(Handler.java:99)
    W/PackageManager( 694): at android.os.Looper.loop(Looper.java:123)
    W/PackageManager( 694): at android.app.ActivityThread.main(ActivityThread.java:4653)
    W/PackageManager( 694): at java.lang.reflect.Method.invokeNative(Native Method)
    W/PackageManager( 694): at java.lang.reflect.Method.invoke(Method.java:521)
    W/PackageManager( 694): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:876)
    W/PackageManager( 694): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
    W/PackageManager( 694): at dalvik.system.NativeStart.main(Native Method)
    W/ResourceType( 694): No known package when getting value for resource number 0x7f04001c
    W/dalvikvm( 694): threadid=1: thread exiting with uncaught exception (group=0x2aacc8a8)
    E/AndroidRuntime( 694): FATAL EXCEPTION: main
    E/AndroidRuntime( 694): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.Settings}: android.content.res.Resources$NotFoundException: Resource ID #0x7f04001c
    E/AndroidRuntime( 694): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2689)
    E/AndroidRuntime( 694): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2705)
    E/AndroidRuntime( 694): at android.app.ActivityThread.access$2300(ActivityThread.java:131)
    E/AndroidRuntime( 694): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2055)
    E/AndroidRuntime( 694): at android.os.Handler.dispatchMessage(Handler.java:99)
    E/AndroidRuntime( 694): at android.os.Looper.loop(Looper.java:123)
    E/AndroidRuntime( 694): at android.app.ActivityThread.main(ActivityThread.java:4653)
    E/AndroidRuntime( 694): at java.lang.reflect.Method.invokeNative(Native Method)
    E/AndroidRuntime( 694): at java.lang.reflect.Method.invoke(Method.java:521)
    E/AndroidRuntime( 694): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:876)
    E/AndroidRuntime( 694): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
    E/AndroidRuntime( 694): at dalvik.system.NativeStart.main(Native Method)
    E/AndroidRuntime( 694): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f04001c
    E/AndroidRuntime( 694): at android.content.res.Resources.getValue(Resources.java:892)
    E/AndroidRuntime( 694): at android.content.res.Resources.loadXmlResourceParser(Resources.java:1869)
    E/AndroidRuntime( 694): at android.content.res.Resources.getXml(Resources.java:780)
    E/AndroidRuntime( 694): at android.preference.GenericInflater.inflate(GenericInflater.java:261)
    E/AndroidRuntime( 694): at android.preference.PreferenceManager.inflateFromResource(PreferenceManager.java:251)
    E/AndroidRuntime( 694): at android.preference.PreferenceActivity.addPreferencesFromResource(PreferenceActivity.java:262)
    E/AndroidRuntime( 694): at com.android.settings.Settings.onCreate(Settings.java:43)
    E/AndroidRuntime( 694): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    E/AndroidRuntime( 694): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2653)
    E/AndroidRuntime( 694): ... 11 more
    W/ActivityManager( 174): Force finishing activity com.android.settings/.Settings
    W/ResourceType( 174): No known package when getting value for resource number 0x7f0900bf
    W/WindowManager( 174): updateFocusedWindowLocked newFocus=null mode=0 mCurrentFocus = null
    W/PackageManager( 174): Failure retrieving text 0x7f0900bf in package com.android.settings
    W/PackageManager( 174): android.content.res.Resources$NotFoundException: String resource ID #0x7f0900bf
    W/PackageManager( 174): at android.content.res.Resources.getText(Resources.java:201)
    W/PackageManager( 174): at android.app.ContextImpl$ApplicationPackageManager.getText(ContextImpl.java:2386)
    W/PackageManager( 174): at android.content.pm.PackageItemInfo.loadLabel(PackageItemInfo.java:106)
    W/PackageManager( 174): at android.app.ContextImpl$ApplicationPackageManager.getApplicationLabel(ContextImpl.java:2430)
    W/PackageManager( 174): at com.android.server.am.AppErrorDialog.<init>(AppErrorDialog.java:49)
    W/PackageManager( 174): at com.android.server.am.ActivityManagerService$2.handleMessage(ActivityManagerService.java:1059)
    W/PackageManager( 174): at android.os.Handler.dispatchMessage(Handler.java:99)
    W/PackageManager( 174): at android.os.Looper.loop(Looper.java:123)
    W/PackageManager( 174): at com.android.server.am.ActivityManagerService$AThread.run(ActivityManagerService.java:1395)
    W/WindowManager( 174): updateFocusedWindowLocked newFocus=Window{33230010 Sorry! paused=false} mode=1 mCurrentFocus = null
    W/WindowManager( 174): updateFocusedWindowLocked newFocus=Window{33230010 Sorry! paused=false} mode=3 mCurrentFocus = Window{33230010 Sorry! paused=false}
    W/ActivityManager( 174): Activity pause timeout for HistoryRecord{33212c88 com.android.settings/.Settings}

    Remélem esetleg egy nálam hozzábbértő rájön a dologra. Ha tesztelni szeretne valaki, akkor elárulom, hogy ez egy MÓDOSÍTATLAN Settings.apk volt, tehát nem raktam bele még magyar nyelvet sem! A csomagot Kelzsoca r11-ből vettem. De kb ugyanezt kapom mindegyikkel.

    [ Szerkesztve ]

Aktív témák