簡體   English   中英

Android Studio無法識別ShortcutManager類

[英]Android Studio not recognizing ShortcutManager class

我正在研究使用Android O創建快捷方式。不幸的是,Android Studio無法識別ShortcutManager類:

在此輸入圖像描述

在gradle文件中,我將其設置為依賴項:

compile 'com.android.support:appcompat-v7:25.3.1'

在gradle文件中我設置了以下版本:

compileSdkVersion 25
buildToolsVersion '25.0.2'
defaultConfig {
    minSdkVersion 25
    targetSdkVersion 25

我已按照此SO響應中的步驟執行File => Invalidate Caches / Restart ...

不幸的是,Android Studio仍然無法識別該類。

有關我的Android Studio版本的信息:

Android Studio 2.3.2
Build #AI-162.3934792, built on April 21, 2017
JRE: 1.8.0_112-release-b06 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

嘗試手動導入類不成功:

在此輸入圖像描述

除了確保Android Studio版本號為2.3之外,我所獲得的突破就是找到了遷移到Android O的文檔。 在“獲取Android O SDK”部分中,它規定了通過從Android Studio菜單工具> Android> SDK Manager啟動而啟動的平台和工具更新。

這是我需要更新的平台組件的屏幕截圖:

在此輸入圖像描述

與所需的工具更新結合使用時,需要組合更新:

在此輸入圖像描述

然后,您必須注意遵循“更新構建配置”一節中概述的構建配置所需的更新,我錯過的元素是maven更新:

android {
  compileSdkVersion 26
  buildToolsVersion '26.0.0-rc3'

  defaultConfig {
    targetSdkVersion 26
  }
  ...
}

dependencies {
  compile 'com.android.support:appcompat-v7:26.0.0-beta1'
}

// REQUIRED: Google's new Maven repo is required for the latest
// support library that is compatible with Android O
repositories {
    maven {
        url 'https://maven.google.com'
        // Alternative URL is 'https://dl.google.com/dl/android/maven2/'
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM