P
paulh14
Neues Mitglied
- 0
Hallo Leute, ich bin neu hier und hoffe hier ein bisschen hilfe zu bekommen...
Ich nutze den Miui (ICS) Port von Marange, welcher auf dem Sandvolt 0.8.1 ROM basiert...
In diesem ROM ist die EVToolbox.apk enthalten welche ich auch gerne im Miui Port nutzen möchte
Dafür habe ich in der Settings.apk einen neues Button angelegt (den XML Code habe ich aus dem Base ROM entnommen).
Also wird eigentlich "nur" durch drücken eines Buttons in der Settings.apk die EVToolbox.apk geöffnet!?
Meine angepasste (decompiliert) Settings.apk und die EVToolbox.apk sind HIER zu finden...
So, habe jetzt folgende Anpassungen gemacht:
Wenn ich die Settings.apk öffne und auf den erstellten Button drücke kommt folgende Fehlermeldung:
Habe mal nachgeschaut, aber in der Settings.apk vom Baserom habe ich der androidmanifest.xml auch keinen Eintrag über die toolbox gefunden...
Kann mir da bitte jemand helfen, google bringt mir da leider auch nichts mehr (habe schon ein paar stunden gesucht)...
Wäre auf jeden Fall für jeden Tipp dankbar...
Ich nutze den Miui (ICS) Port von Marange, welcher auf dem Sandvolt 0.8.1 ROM basiert...
In diesem ROM ist die EVToolbox.apk enthalten welche ich auch gerne im Miui Port nutzen möchte
Dafür habe ich in der Settings.apk einen neues Button angelegt (den XML Code habe ich aus dem Base ROM entnommen).
Also wird eigentlich "nur" durch drücken eines Buttons in der Settings.apk die EVToolbox.apk geöffnet!?
Meine angepasste (decompiliert) Settings.apk und die EVToolbox.apk sind HIER zu finden...
So, habe jetzt folgende Anpassungen gemacht:
- strings in strings.xml kopiert
- ids.xml angepasst
- icon in drawable-hdpi kopiert
- public.xml angepasst
- settings_header.xml angepasst
- EVToolbox.apk kopiert
Wenn ich die Settings.apk öffne und auf den erstellten Button drücke kommt folgende Fehlermeldung:
Code:
23:28:49.214 Debug AndroidRuntime 8925 Shutting down VM
23:28:49.214 Warning dalvikvm 8925 threadid=1: thread exiting with uncaught exception (group=0x40a691f8)
23:28:49.214 Info ActivityManager 260 START {act=android.intent.action.MAIN cmp=com.evervolv.toolbox/.Settings} from pid 8925
23:28:49.214 Error AndroidRuntime 8925 FATAL EXCEPTION: main
23:28:49.214 Error AndroidRuntime 8925 android.content.ActivityNotFoundException: Unable to find explicit activity class {com.evervolv.toolbox/com.evervolv.toolbox.Settings}; have you declared this activity in your AndroidManifest.xml?
23:28:49.215 Error AndroidRuntime 8925 at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java)
23:28:49.215 Error AndroidRuntime 8925 at android.app.Instrumentation.execStartActivity(Instrumentation.java)
23:28:49.215 Error AndroidRuntime 8925 at android.app.Activity.startActivityForResult(Activity.java)
23:28:49.215 Error AndroidRuntime 8925 at android.app.Activity.startActivity(Activity.java)
23:28:49.215 Error AndroidRuntime 8925 at android.preference.PreferenceActivity.onHeaderClick(PreferenceActivity.java)
23:28:49.215 Error AndroidRuntime 8925 at com.android.settings.BasePreferenceFragment.onHeaderClick(BasePreferenceFragment.java:69)
23:28:49.215 Error AndroidRuntime 8925 at com.android.settings.BasePreferenceFragment.access$000(BasePreferenceFragment.java:18)
23:28:49.216 Error AndroidRuntime 8925 at com.android.settings.BasePreferenceFragment$1.onItemClick(BasePreferenceFragment.java:85)
23:28:49.216 Error AndroidRuntime 8925 at android.widget.AdapterView.performItemClick(AdapterView.java)
23:28:49.216 Error AndroidRuntime 8925 at android.widget.AbsListView.performItemClick(AbsListView.java)
23:28:49.216 Error AndroidRuntime 8925 at android.widget.AbsListView$PerformClick.run(AbsListView.java)
23:28:49.216 Error AndroidRuntime 8925 at android.widget.AbsListView$1.run(AbsListView.java)
23:28:49.216 Error AndroidRuntime 8925 at android.os.Handler.handleCallback(Handler.java:605)
23:28:49.216 Error AndroidRuntime 8925 at android.os.Handler.dispatchMessage(Handler.java:92)
23:28:49.217 Error AndroidRuntime 8925 at android.os.Looper.loop(Looper.java:137)
23:28:49.217 Error AndroidRuntime 8925 at android.app.ActivityThread.main(ActivityThread.java)
23:28:49.217 Error AndroidRuntime 8925 at java.lang.reflect.Method.invokeNative(Native Method)
23:28:49.217 Error AndroidRuntime 8925 at java.lang.reflect.Method.invoke(Method.java:511)
23:28:49.217 Error AndroidRuntime 8925 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)
23:28:49.217 Error AndroidRuntime 8925 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)
23:28:49.217 Error AndroidRuntime 8925 at dalvik.system.NativeStart.main(Native Method)
23:28:49.217 Warning ActivityManager 260 Force finishing activity com.android.settings/.MiuiSettings
23:28:49.218 Warning ResourceType 260 Invalid package identifier when getting bag for resource number 0x030d0020
23:28:49.324 Verbose PhoneStatusBar 338 setLightsOn(true)
23:28:49.758 Info Process 260 Sending signal. PID: 8925 SIG: 3
23:28:49.758 Info dalvikvm 8925 threadid=3: reacting to signal 3
23:28:49.758 Warning ActivityManager 260 Activity pause timeout for ActivityRecord{413fa308 com.android.settings/.MiuiSettings}
23:28:49.758 Info dalvikvm 8925 Wrote stack traces to '/data/anr/traces.txt'
23:28:49.759 Debug PhoneStatusBar 338 disable: < expand icons alerts ticker system_info back home recent clock >
23:28:49.759 Warning Adreno200-EGLSUB 465 SetSwapInterval() interval: 0 not set
23:29:00.246 Warning ActivityManager 260 Activity destroy timeout for ActivityRecord{413fa308 com.android.settings/.MiuiSettings}
Habe mal nachgeschaut, aber in der Settings.apk vom Baserom habe ich der androidmanifest.xml auch keinen Eintrag über die toolbox gefunden...
Kann mir da bitte jemand helfen, google bringt mir da leider auch nichts mehr (habe schon ein paar stunden gesucht)...
Wäre auf jeden Fall für jeden Tipp dankbar...