首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Kitkat - LayoutInflaterCompatHC NoClassDefFoundError上编译棒棒糖优化的应用程序

在Kitkat - LayoutInflaterCompatHC NoClassDefFoundError上编译棒棒糖优化的应用程序
EN

Stack Overflow用户
提问于 2015-07-06 18:27:38
回答 1查看 427关注 0票数 9

我为Api21(棒棒糖)开发了一个应用程序,我希望这个应用程序可以在Api19 (Kitkat+)设备上运行。

遗憾的是,我得到了这个错误:

代码语言:javascript
复制
E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.myurl.myapp , PID: 14398
java.lang.NoClassDefFoundError: android.support.v4.view.LayoutInflaterCompatHC
  at android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.setFactory(LayoutInflaterCompat.java:42)
  at android.support.v4.view.LayoutInflaterCompat.setFactory(LayoutInflaterCompat.java:79)
  at android.support.v7.app.AppCompatDelegateImplV7.installViewFactory(AppCompatDelegateImplV7.java:790)
  at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:57)
  at com.myurl.myapp.FeedActivity.onCreate(FeedActivity.java:194)

这发生在onCreate()方法的第一行:

代码语言:javascript
复制
super.onCreate(savedInstanceState);

下面是我的导入:

代码语言:javascript
复制
dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.android.support:support-v4:21.+'
  compile "com.android.support:appcompat-v7:21.0.+"
  compile 'com.android.support:cardview-v7:21.+'
  compile 'com.android.support:recyclerview-v7:21.+'
}

有人知道如何解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-18 00:26:41

如果你使用的是最新的buildToolsVersion,运行哪种设备都无关紧要。

代码语言:javascript
复制
android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "your.app.id"
        minSdkVersion 16
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
}

ext {
    supportLibVersion = '23.1.1'
    playServiceVersion = '8.3.0'
}

dependencies {
    compile "com.android.support:design:${supportLibVersion}"
    compile "com.android.support:cardview-v7:${supportLibVersion}"
    compile "com.android.support:appcompat-v7:${supportLibVersion}"
    compile "com.android.support:recyclerview-v7:${supportLibVersion}"
    compile "com.google.android.gms:play-services:${playServiceVersion}"
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31243478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档