android.view.InflateException: Binary XML file line #19: Error inflating class com.sztech.videoplayer.VideoPlayerActivity.view.MyGrid
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:581)
at android.view.KeyEvent.dispatch(KeyEvent.java:1289)
at android.app.Activity.dispatchKeyEvent(Activity.java:2078)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1663)
at android.view.ViewRoot.deliverKeyEventToViewHierarchy(ViewRoot.java:2562)
at android.view.ViewRoot.handleFinishedEvent(ViewRoot.java:2537)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: com.sztech.videoplayer.VideoPlayerActivity.view.MyGrid in loader dalvik.system.PathClassLoader[/data/app/com.sztech.videoplayer-2.apk]
at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at android.view.LayoutInflater.createView(LayoutInflater.java:471)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:570)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:581)
at android.view.KeyEvent.dispatch(KeyEvent.java:1289)
at android.app.Activity.dispatchKeyEvent(Activity.java:2078)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1663)
at android.view.ViewRoot.deliverKeyEventToViewHierarchy(ViewRoot.java:2562)
at android.view.ViewRoot.handleFinishedEvent(ViewRoot.java:2537)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: com.sztech.videoplayer.VideoPlayerActivity.view.MyGrid in loader dalvik.system.PathClassLoader[/data/app/com.sztech.videoplayer-2.apk]
at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at android.view.LayoutInflater.createView(LayoutInflater.java:471)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:570)
解决方案 »
- Android Service 问题
- android 在耗时操作里面怎么显示ProgressDialog?
- 有谁知道这个控件的实现原理吗?
- 求助,用模拟器运行启动android应用,启动时报应用的外部jar找不到,'gps.map.show.Mapshow', referenced from met
- PC通过局域网监控android设备
- webview 查找
- android监听器
- 求助!!!Eclipse添加ADT的时候老是错误,求大神指点!!!
- TabActiviy中子Activity跳转到其他Activity后仍显示TAB
- 使用exclude多项目引入同一library不同版本报错
- 新手求助,android客户端与java服务端Socket通信问题。
- 再问关于SQLiteQueryBuilder和SQLitedatabase的问题
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:myapp="http://schemas.android.com/apk/res/com.szectech.videoplayer.view"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.szectech.videoplayer.VideoPlayerActivity.view.MyGrid
android:id="@+id/grid"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:columnWidth="85dp"
android:verticalSpacing="5dp"
android:horizontalSpacing="1dp"
android:numColumns="8"
android:background="@android:color/darker_gray"
/>
</RelativeLayout>
有的话,在这个包下有没有MyGrid.java这个文件?
内部类的引用方法
<com.szectech.videoplayer.VideoPlayerActivity.view$MyGrid
android:id="@+id/grid"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:columnWidth="85dp"
android:verticalSpacing="5dp"
android:horizontalSpacing="1dp"
android:numColumns="8"
android:background="@android:color/darker_gray"
/>
会提示
Element type "com.szectech.videoplayer.VideoPlayerActivity.view" must be followed by either attribute specifications, ">" or "/>".
但在MyGrid后面加上/>,依旧提示。