class 未找到:com.android.graphics.CanvasView
class not found : com.android.graphics.CanvasView
我在 project.but 中使用这个 library 我有一个错误。 class 'com.android.graphics.CanvasView' 不是 found.have error.how 我可以修好吗?谢谢
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<com.android.graphics.CanvasView
android:id="@+id/canvas"
android:layout_width="match_parent"
android:layout_height="600dp"
android:layout_gravity="center_horizontal" />
</LinearLayout>
在 java 代码中:
package com.example.falah.paint2;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class DrawActivity extends AppCompatActivity {
private CanvasView canvas;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_draw);
canvas = (CanvasView)this.findViewById(R.id.canvas);
}
}
根据我们在评论中的讨论,
此存储库的所有者没有在 JitPack 或 JCenter 等任何服务上托管此库,否则添加此库应该只是在您的应用程序级别 build.gradle 文件中添加一行代码。
现在您可以从他们的存储库 here 下载代码并将其粘贴到名为 CanvasView.java
的文件中
您需要在 CanvasView.java 和您使用 com.android.graphics.CanvasView 的布局文件中相应地更新包名称,并将其替换为 com.example.falah。paint2.CanvasView
乐于助人!编码愉快!
如果有人仍然坚持这种依赖,
here 是依赖项
的link
或
将此添加到您的项目级别 gradle 文件中:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
这在您的应用级别 gradle:
dependencies {
implementation 'com.github.infotech-group:CanvasView:1.0.0'
}
我在 project.but 中使用这个 library 我有一个错误。 class 'com.android.graphics.CanvasView' 不是 found.have error.how 我可以修好吗?谢谢
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<com.android.graphics.CanvasView
android:id="@+id/canvas"
android:layout_width="match_parent"
android:layout_height="600dp"
android:layout_gravity="center_horizontal" />
</LinearLayout>
在 java 代码中:
package com.example.falah.paint2;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class DrawActivity extends AppCompatActivity {
private CanvasView canvas;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_draw);
canvas = (CanvasView)this.findViewById(R.id.canvas);
}
}
根据我们在评论中的讨论,
此存储库的所有者没有在 JitPack 或 JCenter 等任何服务上托管此库,否则添加此库应该只是在您的应用程序级别 build.gradle 文件中添加一行代码。
现在您可以从他们的存储库 here 下载代码并将其粘贴到名为 CanvasView.java
的文件中您需要在 CanvasView.java 和您使用 com.android.graphics.CanvasView 的布局文件中相应地更新包名称,并将其替换为 com.example.falah。paint2.CanvasView
乐于助人!编码愉快!
如果有人仍然坚持这种依赖, here 是依赖项
的link或
将此添加到您的项目级别 gradle 文件中:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
这在您的应用级别 gradle:
dependencies {
implementation 'com.github.infotech-group:CanvasView:1.0.0'
}