添加支持设计时出错

时间:2017-08-24 07:13:40

标签: android android-layout android-library

错误添加支持设计渲染问题然后添加库,并使用API​​ 26,我已经在reporesetires添加了maven并添加了依赖但相同的问题。 试图清理和重建同样的问题。 试图使兑现无效同样的问题。

这是我的代码。

Main_Layout

Faild to instiantiate one or more classes
The following classes could not be instantiated
- android.support.v7.widget.AppCompatTextView (Open Class, Show Exception, 
  Clear Cache)

Gradle模块

    apply plugin: 'com.android.application'

    android {
    compileSdkVersion 26
    buildToolsVersion "26.0.1"
    defaultConfig {
    applicationId "com.example.mac.floating"
    minSdkVersion 19
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner 
    "android.support.test.runner.AndroidJUnitRunner"
     }
    buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 
       'proguard-rules.pro'
    }
    }
   }

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', 
{
    exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:design:26.0.1'
testCompile 'junit:junit:4.12'
}

仍然有同样的问题,任何帮助将不胜感激。

5 个答案:

答案 0 :(得分:0)

您的appcompact和设计库版本需要相同。

只需更改此

compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:design:26.+'

答案 1 :(得分:0)

您应该使用 input{ background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30'><circle cx='15' cy='15' r='10' /></svg>") no-repeat; }

26.0.1

然后 compile 'com.android.support:appcompat-v7:26.0.1' compile 'com.android.support:design:26.0.1'

答案 2 :(得分:0)

您的appcompact和设计库版本必须相同:

compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:design:26.0.1'

答案 3 :(得分:0)

首先改变这个

`compile 'com.android.support:appcompat-v7:26.+'

到:

compile 'com.android.support:appcompat-v7:26.0.1'

在无效的缓存和重启之后,然后清理项目并重建它。

希望这会有所帮助。

答案 4 :(得分:0)

compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
compile 'com.android.support:design:26.0.0-alpha1'
transitive = true