Android studio 2.2 无法解析符号 'FragmentPagerAdapter'
Android studio 2.2 Cannot resolve symbol 'FragmentPagerAdapter'
我有一个项目在 Android Studio 2.1 上运行良好,但是当我更新到 Android Studio 2.2 时它停止解析 android.support.v13.app.FragmentPagerAdapter
我不知道为什么
我再次在 Android Studio 2.1 上尝试了这个项目,它仍然运行良好。
我尝试将设置从旧 Studio 导入到新 Studio,但这并没有解决问题。
是什么阻止 Android Studio 2.2 解析 android.support.v13.app.FragmentPagerAdapter
?
我已经试过了:
1、File->Invalidata Caches/Restart->Invalidata and Restart
2、Build->Make Module
3、Build->Make Project
4、Build->Clean Project
5、Build->Rebuild Project
我看到了这个问题 android studio 2.2.1 cannot resolve symbol * 但我已经有 android studio 2.2 preview 2 但它没有解决问题。
这是我的应用程序模块的 build.grade 文件:
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
repositories {
maven { url 'https://maven.fabric.io/public' }
}
repositories {
flatDir {
dirs 'libs'
}
}
android {
lintOptions {
abortOnError false
}
}
compileSdkVersion Integer.parseInt(project.COMPILE_SDK_VERSION)
buildToolsVersion project.BUILD_TOOLS_VERSION
defaultConfig {
applicationId 'club.androidy.callcontrolfree'
minSdkVersion project.MIN_SDK
targetSdkVersion project.TARGET_SDK_VERSION
versionName project.VERSION_NAME
versionCode Integer.parseInt(project.VERSION_CODE)
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.release
}
}
productFlavors {
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile(name:'DuappsAd_CW_Online_v1.0.4.2', ext:'aar')
compile 'com.github.codechimp-org.apprater:library:1.0.+'
compile project(':SlidingTab')
compile 'com.ogaclejapan.arclayout:library:1.0.1@aar'
compile 'com.readystatesoftware.systembartint:systembartint:1.0.3'
compile 'com.google.android.gms:play-services-ads:9.0.0'
compile 'com.google.android.gms:play-services-analytics:9.0.0'
compile 'com.android.support:support-v4:23.3.0'
compile 'com.android.support:design:23.3.0'
compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') {
transitive = true;
}
compile 'com.android.support:cardview-v7:23.3.0'
}
it stopped resolving android.support.v13.app.FragmentPagerAdapter
那是因为你有 v4 支持库,而不是 v13:
compile 'com.android.support:support-v4:23.3.0'
将您的导入从 android.support.v13.app.FragmentPagerAdapter
更改为 android.support.v4.app.FragmentPagerAdapter
– 或 –
将您的图书馆更改为 compile 'com.android.support:support-v13:23.3.0'
我有一个项目在 Android Studio 2.1 上运行良好,但是当我更新到 Android Studio 2.2 时它停止解析 android.support.v13.app.FragmentPagerAdapter
我不知道为什么
我再次在 Android Studio 2.1 上尝试了这个项目,它仍然运行良好。
我尝试将设置从旧 Studio 导入到新 Studio,但这并没有解决问题。
是什么阻止 Android Studio 2.2 解析 android.support.v13.app.FragmentPagerAdapter
?
我已经试过了:
1、File->Invalidata Caches/Restart->Invalidata and Restart
2、Build->Make Module
3、Build->Make Project
4、Build->Clean Project
5、Build->Rebuild Project
我看到了这个问题 android studio 2.2.1 cannot resolve symbol * 但我已经有 android studio 2.2 preview 2 但它没有解决问题。
这是我的应用程序模块的 build.grade 文件:
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
repositories {
maven { url 'https://maven.fabric.io/public' }
}
repositories {
flatDir {
dirs 'libs'
}
}
android {
lintOptions {
abortOnError false
}
}
compileSdkVersion Integer.parseInt(project.COMPILE_SDK_VERSION)
buildToolsVersion project.BUILD_TOOLS_VERSION
defaultConfig {
applicationId 'club.androidy.callcontrolfree'
minSdkVersion project.MIN_SDK
targetSdkVersion project.TARGET_SDK_VERSION
versionName project.VERSION_NAME
versionCode Integer.parseInt(project.VERSION_CODE)
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.release
}
}
productFlavors {
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile(name:'DuappsAd_CW_Online_v1.0.4.2', ext:'aar')
compile 'com.github.codechimp-org.apprater:library:1.0.+'
compile project(':SlidingTab')
compile 'com.ogaclejapan.arclayout:library:1.0.1@aar'
compile 'com.readystatesoftware.systembartint:systembartint:1.0.3'
compile 'com.google.android.gms:play-services-ads:9.0.0'
compile 'com.google.android.gms:play-services-analytics:9.0.0'
compile 'com.android.support:support-v4:23.3.0'
compile 'com.android.support:design:23.3.0'
compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') {
transitive = true;
}
compile 'com.android.support:cardview-v7:23.3.0'
}
it stopped resolving
android.support.v13.app.FragmentPagerAdapter
那是因为你有 v4 支持库,而不是 v13:
compile 'com.android.support:support-v4:23.3.0'
将您的导入从 android.support.v13.app.FragmentPagerAdapter
更改为 android.support.v4.app.FragmentPagerAdapter
– 或 –
将您的图书馆更改为 compile 'com.android.support:support-v13:23.3.0'