【发布时间】:2015-10-07 09:45:02
【问题描述】:
我在build.gradle 中添加了以下行
compile 'com.android.support:design:22.2.0'
但现在所有文件都有这一行:
import android.support.v7.internal.widget.TintEditText;
抛出“找不到符号”错误。是什么赋予了?我可以删除 Android 设计库,它会再次运行,但这当然不是解决方案。
【问题讨论】:
-
为什么
internal类有一个import语句?这不是appcompat-v7的公共 API 的一部分。 -
Google 添加了一些公共小部件...developer.android.com/reference/android/support/v7/widget/…
-
好点。我在另一个开发者停止的地方选择了这个应用程序。猜猜这是错误的。
-
@Selvin,这行得通。如果您将此作为答案,我会选择它作为最佳答案。
-
顺便说一句,大概您的
build.gradleappcompat-v7依赖项正在引入类似于版本21 的内容。添加design:22.2.0将通过传递依赖项将appcompat-v7依赖项升级到版本22。他们重命名(并公开)TintEditText的事实可以解释你的症状。
标签: android android-appcompat android-design-library