我正在关注Gif教程并在我的 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.marcus.prog/com.example.marcus.prog.AttackScreen}: android.view.InflateException: Binary XML file line #20: Error inflating class com.example.marcus.prog.GIFView
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.marcus.prog.GIFView" on path: DexPathList[[zip file "/system/framework/com.google.android.wearable.jar", zip file "/data/app/com.example.marcus.prog-4/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
文件夹中创建一个名为' GIFView'的自定义类,但我无法从我的XML布局引用此类。我已经尝试过各种各样的组合,但是我一直有两个关于找不到课程的错误。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:deviceIds="wear"
android:orientation="vertical"
>
<prog.GIFView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
我的XML文件看起来像
{{1}}
由于
答案 0 :(得分:0)
在布局文件中使用com.example.marcus.prog.GIFView
代替prog03wear.GIFView
。
答案 1 :(得分:-1)
在xml中尝试此xmlns:app="http://schemas.android.com/apk/res-auto"