我在build.gradle中使用以下內(nèi)容在AndroidStudio中導入twitter4j:dependencies { compile 'com.android.support:support-v4:18.0.+' compile files('libs/twitter4j-core-3.0.4.jar')}該項目編譯正常,我可以毫無問題地創(chuàng)建twitter對象。但是,在Android Studio中,引用該庫的所有內(nèi)容均顯示“無法解析符號”并顯示為紅色。我需要做什么才能使Android Studio識別該庫?我已經(jīng)嘗試過重建項目,。/ gradlew clean,然后關閉并重新打開我的項目。
3 回答

慕標琳琳
TA貢獻1830條經(jīng)驗 獲得超9個贊
嘗試在文件>項目結構>(選擇項目)>依賴關系中更改依賴關系的順序。
Invalidate Caches對我不起作用,但是將我的構建從列表的底部移到頂部卻可以

大話西游666
TA貢獻1817條經(jīng)驗 獲得超14個贊
這對我有用。
在“項目”面板中,右鍵單擊項目名稱,然后Open Module Settings從彈出菜單中選擇。
然后將更Compile SDK Version改為可用的最低版本(您在項目中設置的最低sdk版本)。等待android studio加載所有內(nèi)容。
它將給您一些錯誤,請忽略那些錯誤。
現(xiàn)在轉到您的Java文件,Android Studio會建議您導入
導入android.support.v4.app.FragmentActivity;
導入它,然后回到Open Module Settings并將sdk的編譯版本更改回以前的版本。
等待東西加載,瞧。
- 3 回答
- 0 關注
- 899 瀏覽
添加回答
舉報
0/150
提交
取消