在Android Studio中导入外部库失败

时间:2015-02-26 18:21:52

标签: android

我正在研究我的(multidex)android应用程序,似乎1.1.0 AS更新已经打破了我的项目结构。 我正在使用API​​ Level 19 w。 JDK 1.7.0_75和构建工具21.1.2。

问题是AS无法解析我的任何外部库。 libs似乎是正确导入的,它们列在外部库下的项目窗口中,我的模块引用它们并且gradle包含:

dependencies {
    //does not work
    provided 'com.google.code.gson:gson:2.3.1'

    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.code.gson:gson:2.3.1'
}

在类导入中无法解析,但“intellisense”能够检测并自动完成命名空间。

enter image description here

奇怪的是重建和调试应用程序工作,除了adb在设备上安装并启动apk后停止工作。它弹出“等待调试器”窗口,但没有任何反应,并且logcats错误输出 “启动窗口AppWindowToken {}超时”。

1 个答案:

答案 0 :(得分:2)

这通常是因为Android Studio缓存了大量安装之间存在的信息。一旦你遇到问题,最好去文件 - >使高速缓存/重新启动无效并删除高速缓存。

重新启动时会有点慢,但通常可以解决很多问题。