gpt4 book ai didi

android - 无法在 Android Studio 2.0 Preview 5 + Preview 6 中解析从外部依赖项导入

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:46:59 25 4
gpt4 key购买 nike

从上一个 Android Studio 2.0 预览升级到 Preview 5 后,我在从 android.support.wearable 导入时遇到了问题> 包。

主应用和 Wear 应用的构建和运行都很好,但 Android Studio 中的编辑器提示它无法解析这些导入

import android.support.wearable.activity.WearableActivity;
import android.support.wearable.view.CircledImageView;
import android.support.wearable.view.WearableListView;

在 Wear 模块的 build.gradle 中,我有以下依赖项:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':common')
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:support-v13:23.1.1'

compile 'com.google.android.support:wearable:1.3.0'
provided 'com.google.android.wearable:wearable:1.0.0'
compile 'com.google.android.gms:play-services-wearable:8.4.0'
}

据我了解 http://developer.android.com/training/wearables/apps/always-on.html#EnableAmbient这在使用 provided 语句时应该有效。在 Android Studio 升级之前它一直运行良好。我错过了什么吗?

更新:

这不仅仅是 Wear 库的问题,它似乎是任何外部依赖项的普遍问题。(主题最初是 Unable to resolve package android.support.wearable in Android Studio 2.0 预览版 5。)

这个问题似乎随时都可能发生,但实际上它主要发生在我对一个类进行大量更改时(可能是对导入的更改?)。刚才它突然无法解决 Play 服务和 Facebook 广告的导入(同时仍在为其他依赖项工作)。

我无意中发现了问题的解决方法:如果我在我也已安装的 Android Studio 1.5 中打开并构建项目,则所有导入均已修复。回到 Android Studio 2.0,我可以继续编程,而不会在很长一段时间内导入变得无法解析。

对于使用谷歌搜索问题的任何人,Android Studio 中的错误消息是通常的无法解析符号“[package]”

最佳答案

我什至在使用 AS 1.5 之前就遇到过这个问题,对我来说解决它的最简单方法是使用 Android Studio 中的终端并执行:

./gradlew assembleDebug

如果您不使用 flavor ,而不仅仅是使用 flavor 的名称,这将起作用,例如:

./gradlew assembleFlavorNameDebug

在不离开您当前的 AS 实例的情况下,这也应该可以作为一种解决方法,然后如果一切设置正确,编译器就会识别您的导入。

更多引用资料请查看:http://tools.android.com/build/gradleplugin https://stackoverflow.com/a/21307568/799162

关于android - 无法在 Android Studio 2.0 Preview 5 + Preview 6 中解析从外部依赖项导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34896291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com