Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用全息无处不在,有应用程序兼容库_Android_Android Support Library_Android Holo Everywhere - Fatal编程技术网

Android 如何使用全息无处不在,有应用程序兼容库

Android 如何使用全息无处不在,有应用程序兼容库,android,android-support-library,android-holo-everywhere,Android,Android Support Library,Android Holo Everywhere,我最近决定在我的项目中使用Holo everywhere。所以我下载了这个库并将它添加到我的项目中 因为库支持AppCompat库,所以我从项目中删除了现有的AppCompat库 但当我设定主题时,它就关闭了 如何解决这个问题 编辑:这是日志 09-15 19:05:34.344: E/dalvikvm(316): Could not find class 'android.test.mock.MockApplication', referenced from method android.su

我最近决定在我的项目中使用Holo everywhere。所以我下载了这个库并将它添加到我的项目中

因为库支持AppCompat库,所以我从项目中删除了现有的AppCompat库

但当我设定主题时,它就关闭了

如何解决这个问题

编辑:这是日志

09-15 19:05:34.344: E/dalvikvm(316): Could not find class 'android.test.mock.MockApplication', referenced from method android.support.v4.app._HoloActivity.onInit
09-15 19:05:34.344: W/dalvikvm(316): VFY: unable to resolve instanceof 830 (Landroid/test/mock/MockApplication;) in Landroid/support/v4/app/_HoloActivity;
09-15 19:05:34.344: D/dalvikvm(316): VFY: replacing opcode 0x20 at 0x0035
09-15 19:05:34.364: D/dalvikvm(316): VFY: dead code 0x0037-0042 in Landroid/support/v4/app/_HoloActivity;.onInit (Landroid/support/v4/app/_HoloActivity$Holo;Landroid/os/Bundle;)V
09-15 19:05:34.364: D/dalvikvm(316): VFY: dead code 0x006c-006d in Landroid/support/v4/app/_HoloActivity;.onInit (Landroid/support/v4/app/_HoloActivity$Holo;Landroid/os/Bundle;)V
09-15 19:05:34.384: I/dalvikvm(316): Could not find method android.support.v7.app.ActionBarActivity.startActivityForResult, referenced from method android.support.v4.app._HoloActivity.superStartActivity
09-15 19:05:34.384: W/dalvikvm(316): VFY: unable to resolve virtual method 5147: Landroid/support/v7/app/ActionBarActivity;.startActivityForResult (Landroid/content/Intent;ILandroid/os/Bundle;)V
09-15 19:05:34.394: D/dalvikvm(316): VFY: replacing opcode 0x6f at 0x0006
09-15 19:05:34.434: E/ResourceType(316): Style contains key with bad entry: 0x010102d4
09-15 19:05:34.454: I/dalvikvm(316): Could not find method android.app.Application.startActivity, referenced from method org.holoeverywhere.app.Application.superStartActivity
09-15 19:05:34.454: W/dalvikvm(316): VFY: unable to resolve virtual method 124: Landroid/app/Application;.startActivity (Landroid/content/Intent;Landroid/os/Bundle;)V
09-15 19:05:34.464: D/dalvikvm(316): VFY: replacing opcode 0x6f at 0x0006
09-15 19:05:34.614: D/dalvikvm(316): GC_FOR_MALLOC freed 2355 objects / 186088 bytes in 132ms
09-15 19:05:34.634: D/AndroidRuntime(316): Shutting down VM
09-15 19:05:34.634: W/dalvikvm(316): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
09-15 19:05:34.675: E/AndroidRuntime(316): FATAL EXCEPTION: main
09-15 19:05:34.675: E/AndroidRuntime(316): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.firengine.mdplyr/com.firengine.mdplyr.MainActivity}: java.lang.IllegalStateException: Application instance isn't HoloEverywhere.
09-15 19:05:34.675: E/AndroidRuntime(316): Put attr 'android:name="org.holoeverywhere.app.Application"' in <application> tag of AndroidManifest.xml
09-15 19:05:34.675: E/AndroidRuntime(316):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
09-15 19:05:34.675: E/AndroidRuntime(316):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
09-15 19:05:34.675: E/AndroidRuntime(316):  at android.app.ActivityThread.access$2300(ActivityThread.java:125)
09-15 19:05:34.675: E/AndroidRuntime(316):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
09-15 19:05:34.675: E/AndroidRuntime(316):  at android.os.Handler.dispatchMessage(Handler.java:99)
09-15 19:05:34.675: E/AndroidRuntime(316):  at android.os.Looper.loop(Looper.java:123)
09-15 19:05:34.675: E/AndroidRuntime(316):  at android.app.ActivityThread.main(ActivityThread.java:4627)
09-15 19:05:34.675: E/AndroidRuntime(316):  at java.lang.reflect.Method.invokeNative(Native Method)
09-15 19:05:34.675: E/AndroidRuntime(316):  at java.lang.reflect.Method.invoke(Method.java:521)
09-15 19:05:34.675: E/AndroidRuntime(316):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
09-15 19:05:34.675: E/AndroidRuntime(316):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
09-15 19:05:34.675: E/AndroidRuntime(316):  at dalvik.system.NativeStart.main(Native Method)
09-15 19:05:34.675: E/AndroidRuntime(316): Caused by: java.lang.IllegalStateException: Application instance isn't HoloEverywhere.
09-15 19:05:34.675: E/AndroidRuntime(316): Put attr 'android:name="org.holoeverywhere.app.Application"' in <application> tag of AndroidManifest.xml
09-15 19:05:34.675: E/AndroidRuntime(316):  at android.support.v4.app._HoloActivity.onInit(_HoloActivity.java:284)
09-15 19:05:34.675: E/AndroidRuntime(316):  at android.support.v4.app._HoloActivity.forceInit(_HoloActivity.java:105)
09-15 19:05:34.675: E/AndroidRuntime(316):  at org.holoeverywhere.app.Activity.onCreate(Activity.java:142)
09-15 19:05:34.675: E/AndroidRuntime(316):  at com.firengine.mdplyr.MainActivity.onCreate(MainActivity.java:13)
09-15 19:05:34.675: E/AndroidRuntime(316):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-15 19:05:34.675: E/AndroidRuntime(316):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
09-15 19:05:34.675: E/AndroidRuntime(316):  ... 11 more
09-15 19:05:36.984: I/Process(316): Sending signal. PID: 316 SIG: 9

不要使用应用程序兼容库。它包含在所有地方

编辑:

从日志中:

应用程序实例并非无处不在

您必须在清单中设置:

<application
    android:name="org.holoeverywhere.app.Application"
    ...
>

或者从org.holoeverywhere.app.Application扩展您的应用程序类。

发布您的日志,因此我删除了我项目中的app compat库。问题中提到。但问题仍然存在。那么,请修改问题的标题。这与问题毫无关系。我用解决方案编辑了我的答案。好吧,我用Holo.Base.Theme作为应用程序主题,现在我把它改为Holo.Theme