2016-08-02 658 views
0

所以基本上,我每次導入一些Android Studio中的時間,比方說...... FragmentActivity,然後嘗試使用它,我只是得到了錯誤:Android Studio中無法解析FragmentActivity,FragmentTransaction,多

Cannot Resolve Symbol "FragmentActivity" 

下面是一個完整的例子...

import android.support.v4.app.FragmentActivity; 
... 
public class ReminderEditActivity extends FragmentActivity { 
} 

而且,這裏是我的gradle這個文件:

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 22 
buildToolsVersion "21.1.2" 

defaultConfig { 
    applicationId "com.baconstripe.justanapp" 
    minSdkVersion 16 
    targetSdkVersion 22 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
    } 
} 

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile 'com.android.support:appcompat-v7:22.2.0' 
} 

Android Studio不允許我使用許多我導入的東西。請幫忙!

+0

分享你的應用程序gradle文件 – Shaishav

+0

你安裝了android支持庫嗎? – Prudhvi

+0

@prudhvi是的,我已經安裝並最近更新了支持庫。 – WildfireDev

回答

0

您需要將appcompat庫導入到您的項目中。

首先,從SDK Manager中,您安裝或更新'Android支持庫'到最新版本。

接下來,build.gradle,添加到依賴性這樣的:

dependencies { 
    ... 
    compile "com.android.support:support-v4:24.1.1" 
} 

請點擊此鏈接查看詳細: https://developer.android.com/topic/libraries/support-library/setup.html

+0

您需要編譯com.android.support:support-fragment:25.0.1''''才能正常工作。 – shortstheory

0

我認爲這個問題是在這裏:

compileSdkVersion 22 
buildToolsVersion "21.1.2" 

嘗試使用buildToolsVersion將與compileSdkVersion或更高版本匹配。

注意:這只是一個建議,希望它有幫助。

相關問題