【问题标题】:AndroidStudio: support package v7 seems not imported correctlyAndroidStudio:支持包 v7 似乎未正确导入
【发布时间】:2014-03-20 13:11:23
【问题描述】:

我最近升级到了 android studio 0.5.1。

从那一刻起,我在 android 2.3.5 测试设备上收到以下 logcat 消息。跟随消息购买应用程序的即时关闭(没有强制关闭消息)。同样的问题发生在 api 8 级模拟器上,因此它似乎不是特定于设备的。

I/dalvikvm﹕ Failed resolving Landroid/support/v7/widget/SearchView$5; interface 949 'Landroid/view/View$OnLayoutChangeListener;'
W/dalvikvm﹕ Link of class 'Landroid/support/v7/widget/SearchView$5;' failed
E/dalvikvm﹕ Could not find class 'android.support.v7.widget.SearchView$5', referenced from method android.support.v7.widget.SearchView.addOnLay
W/dalvikvm﹕ VFY: unable to resolve new-instance 869 (Landroid/support/v7/widget/SearchView$5;) in Landroid/support/v7/widget/SearchView;
D/dalvikvm﹕ VFY: replacing opcode 0x22 at 0x0002
D/dalvikvm﹕ VFY: dead code 0x0004-000a in Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorSDK11 ()V

在我的 Nexus 4 (Android Kitkat) 上,该应用可以运行。 对我来说,应用程序似乎无法正确找到或加载支持包,尽管它在我的 build.gradle 中。:

dependencies {
    // some other imports here
    compile 'com.android.support:support-v4:+'
    compile 'com.android.support:appcompat-v7:+'
}

使用不同的 buildToolVersions(19.0.1 和 19.0.3)和不同的支持版本(将 + 替换为 19.0.+)进行测试没有帮助。

任何帮助将不胜感激。

// 更新: 我使用 gradle 1.9 降级到 Android Studio 0.4.2,它又可以正常工作了。这让我假设它在 AS 和/或 gradle 1.11 中存在问题。 - 将其报告为错误

【问题讨论】:

  • 我也面临同样的问题。如果您有除降级到 Android Studio 0.4.2 之外的任何解决方法,请更新。

标签: java android android-studio


【解决方案1】:

更改自:

dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }

到:

dependencies {
        classpath 'com.android.tools.build:gradle:0.9.0'
    }

为我工作

【讨论】:

    【解决方案2】:

    我想我以前有过这个——你必须在 android sdk screen capture 中安装支持包

    【讨论】:

    • 我已经安装了。 ://
    【解决方案3】:

    我有同样的问题。将此部分添加到 gradle 帮助了我:

    apply plugin: 'android'
    ...
    android.aaptOptions.useAaptPngCruncher = true
    

    还要检查这个问题:

    http://code.google.com/p/android/issues/detail?id=67412

    【讨论】:

    • 这是我自己的错误报告:p
    猜你喜欢
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    • 2012-05-06
    • 2010-09-08
    • 2011-09-24
    • 2018-03-10
    • 1970-01-01
    相关资源
    最近更新 更多