0
我怎樣才能解決這個問題呢?錯誤:(8,0)搖籃DSL找不到方法:「編譯()」
起初的問題是,我想使用ActivityCompat類的請求權限。在向我展示AdroidStudio後,該類無法解析爲某種類型,但Support Repository已安裝...
我將AndroidStudio從2.2升級到2.2後顯示給我: 錯誤:(8,0)Gradle DSL方法未找到:「編譯()」 目前這裏是由Android Studio中可能的解決方案:
- 「傳感器」可以使用一個版本的Android的搖籃插件, 不包含方法(例如'testCompile'是在1.1.0中添加的)。 (將插件升級到版本2.3.0並同步項目)
- 項目'傳感器'可能使用的Gradle版本不包含 包含該方法。 (搖籃設置)
- 構建文件可能丟失一個搖籃插件。 (應用搖籃插件)
,這是什麼正確的解決方案?我嘗試了每個但沒有解決問題。
這裏的build.gradle的依賴關係:
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
compile "com.android.support:support-core-utils:25.2.0"
}
現在我回到我原來的問題:-) ActivityCompat不存在。 的依賴關係是: 編譯 'com.android.support:support-core-utils:25.0.0' 編譯 'com.android.support:appcompat-v7:25.0.0' – Laszlo
@Laszlo:'程序兼容性-V7 '應該在'支持-compat',其中'ActivityCompat'居住地拉動。但是,我最近在那裏看到了一些奇怪的行爲。試着爲'com.android.support:support-compat:25.2.0'添加另外一個依賴項,看看是否有幫助。 – CommonsWare
謝謝你的解釋,我成功地解決了這個問題在您的幫助!謝謝! – Laszlo