我的应用程序在 android 版本 4.0+ 上运行良好,但是当我尝试在版本上启动它时出现错误。2.3 有什么建议吗?安卓:minSdkVersion="8" 安卓:targetSdkVersion="15"
09-16 21:37:29.759:E/AndroidRuntime(8307):致命异常:主要
09-16 21:37:29.759: E/AndroidRuntime(8307): java.lang.RuntimeException: 无法启动活动 ComponentInfo{com.example.Catholic_app/com.example.Catholic_app.News.Top}: android.view.InflateException : 二进制 XML 文件第 2 行:膨胀类片段时出错
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1659)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1675)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.app.ActivityThread.access$1500(ActivityThread.java:121)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:943)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.os.Handler.dispatchMessage(Handler.java:99)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.os.Looper.loop(Looper.java:130)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.app.ActivityThread.main(ActivityThread.java:3701)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 java.lang.reflect.Method.invokeNative(Native Method)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 java.lang.reflect.Method.invoke(Method.java:507)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)
09-16 21:37:29.759: E/AndroidRuntime(8307): at dalvik.system.NativeStart.main(Native Method)
09-16 21:37:29.759: E/AndroidRuntime(8307): 由: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:581)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.view.LayoutInflater.inflate(LayoutInflater.java:386)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.view.LayoutInflater.inflate(LayoutInflater.java:320)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.view.LayoutInflater.inflate(LayoutInflater.java:276)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.setMenu(SlidingMenu.java:375)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 com.example.Catholic_app.News.Top.createSlidingMenu(Top.java:81)
09-16 21:37:29.759: E/AndroidRuntime(8307): at com.example.Catholic_app.News.Top.onCreate(Top.java:70)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1623)
09-16 21:37:29.759: E/AndroidRuntime(8307): ... 11 更多
09-16 21:37:29.759: E/AndroidRuntime(8307): 由: java.lang.ClassNotFoundException: android.view.fragment in loader dalvik.system.PathClassLoader[/data/app/com.example.Catholic_app-1 .apk]
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 java.lang.ClassLoader.loadClass(ClassLoader.java:551)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 java.lang.ClassLoader.loadClass(ClassLoader.java:511)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.view.LayoutInflater.createView(LayoutInflater.java:471)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.view.LayoutInflater.onCreateView(LayoutInflater.java:549)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:66)
09-16 21:37:29.759: E/AndroidRuntime(8307): 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)
09-16 21:37:29.759: E/AndroidRuntime(8307): ... 19 更多
我不在我的代码中使用 getSupportFragmentManager() 或 getFragmentManager() 方法。我使用添加库“滑动菜单”。此代码中出现错误
slidingMenu.setMenu(R.layout.slidingmenu);
我在哪里调用slidingmenu库的下一个方法
public void setMenu(int res) {
setMenu(LayoutInflater.from(getContext()).inflate(res, null));
}
我的R.layout.slidingmenu文件
<?xml version="1.0" encoding="utf-8"?>
<fragment
xmlns:android="schemas.android.com/apk/res/android"
android:name="com.example.Catholic_app.Menu.SlidingMenuFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/slidingmenu"> </fragment>
ps support-library-v4 已经添加