Android添加库错误

时间:2015-01-20 22:52:22

标签: java android

您好我使用了Cropper库我添加了一个带有android向导的项目,但在xml中标记错误

import com.edmodo.cropper.CropImageView;
CropImageView crop_image_view;

工作正常好导入 我的xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent">
    <com.edmodo.cropper.CropImageView
        xmlns:custom="http://schemas.android.com/apk/res-auto"
        android:id="@+id/crop_image"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        custom:aspectRatioX="5"
        custom:showGuidelines="onTouch"
        />
</LinearLayout>

渲染问题注意:此项目包含Java编译错误,这些错误可能导致自定义视图的渲染失败首先修复编译问题

The following classes could not be instantiated:
- com.edmodo.cropper.CropImageView (Open Class, Show Exception)
 Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE  Exception Details org.xmlpull.v1.XmlPullParserException: name expected (position:START_TAG <null>@4:59 in java.io.StringReader@eb8d000)

我的毕业生:

android {
    compileSdkVersion 19
    buildToolsVersion "19.1.0"

    defaultConfig {
        applicationId "com.example.android"
        minSdkVersion 16
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }

    buildTypes {
        release {
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories {
    mavenCentral()
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':cropper')
}

我的错误在哪里?

1 个答案:

答案 0 :(得分:0)

您是否尝试过添加依赖项,如下所示:

compile 'com.edmodo:cropper:1.0.1'

请尝试并检查。

享受编码......:)