今天,AndroidStudio开始发挥作用,无法再解析android.support.vx符号。
我不久前所做的事情:尝试清理我的C驱动器,并错误地删除.android文件夹,以及移动我的SDK文件夹。
问题与
import android.support.v4.content.LocalBroadcastManager;
import android.support.v7.app.AlertDialog;
import android.support.v4.app.Fragment;
import android.support.v7.widget.RecyclerView;
gradle中的相关部分:
android {
compileSdkVersion 25
buildToolsVersion '26.0.0'
defaultConfig {
applicationId "not.for.public.eyes"
minSdkVersion 23
targetSdkVersion 25
versionCode 1
versionName "0.0.21"
//versionNameSuffix '-TEST'
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
/*jackOptions {
enabled true
}*/
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
// androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
// exclude group: 'com.android.support', module: 'support-annotations'
// })
compile files('src/main/libs/eidlib.jar')
compile 'com.android.support:appcompat-v7:25.3.1'
我试图解决的问题:
直到之前一直没有问题,但现在它始终显示红色。 奇怪的是:构建仍然有效,在连接的设备上运行仍然有效。
感谢所有帮助
答案 0 :(得分:0)
感谢this的帖子,我找到了解决方法。
可能您可以对此进行微调,但这对我有用。
答案 1 :(得分:0)
无效的缓存并重新启动对我不起作用。 删除和添加依赖项对我有用。 1:从app / build.gradle和Sync中删除所有依赖项。 2:重新添加所有内容并进行同步。