2017-02-05 5 views
0

내 project.but에이 library을 사용하는데 오류가 있습니다. 'com.android.graphics.CanvasView'클래스를 찾을 수 없습니다. 오류가 발생했습니다. 해결할 수 있습니까? 자바 코드에 감사클래스를 찾을 수 없습니다 : com.android.graphics.CanvasView

<?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> 

:이 저장소의 소유자는이 라이브러리 JitPack 또는 JCenter처럼 모든 서비스에서 호스팅하지 않습니다

코멘트에 우리의 토론으로 당

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); 
} 
} 
+0

도와주세요. –

+0

프로젝트에 라이브러리를 어떻게 포함 시켰습니까? Eclipse 또는 Android Studio를 사용하십니까? –

+0

나는 안드로이드 studio.how를 사용하여 프로젝트에 lib를 추가 할 수 있습니까? 나는 프로젝트에서 코드를 사용한다 –

답변

0

, 그렇지 않으면이 라이브러리를 추가하는 것은 단순히 앱 수준 build.gradle 파일에 코드 한 줄을 추가하는 것입니다.

지금 당신은 자신의 저장소 here에서 코드를 다운로드 할 수 있습니다 및 CanvasView.java

당신은 CanvasView.java 및 레이아웃 파일 모두에 따라 패키지 이름을 업데이트해야합니다

라는 이름의 파일에 붙여 넣습니다 com.android.graphics.CanvasView를 사용하여 com.example.falah.paint2.CanvasView로 바꿉니다.

도와 드리겠습니다. 해피 코딩!

+0

나는 질문이있다! 내가 어떻게 setMode() 프로젝트에서 사용할 수 있습니까 ?? 내가 eraser.onClickListener()에서 사용할 때 변경하지 마십시오 –

+0

아마도 다른 질문으로 게시 할 수 있습니다. 또한이 라이브러리를 사용하지 않았습니다 ... –

관련 문제