Skip to content

Android Studioでの「Failed to find Platform SDK with path: platforms;android-35」エラー解決方法

問題の説明

最新のAndroid Studio(Koala版 2024.1.1以上)を使用している際、build.gradlecompileSdk = 35targetSdk = 35を設定すると、次のエラーが発生します:

Failed to find Platform SDK with path: platforms;android-35

このエラーは、Android 15(APIレベル35)のSDKを使用しようとした際に発生します。質問者は公式ドキュメントに従ってAndroid 15 SDKをインストールしているにもかかわらず問題が解決せず、開発が阻害されています。

エラーの根本原因

2025年5月現在、APIレベル35(Android 15)はまだベータ版であり、安定版としてリリースされていません。公式ドキュメント(Android 15 Developer Preview)でも「プレビュー版」と明記されているため、完全なSDKパッケージが提供されていないことが原因です。

推奨解決策:安定版APIへダウングレード

完全で安定した解決策は、安定版であるAPIレベル34(Android 14 Upside Down Cake)を使用することです。以下の手順で設定を変更します:

  1. build.gradleファイル(モジュールレベル)を開く
  2. compileSdktargetSdk値を34に変更
  3. 関連ライブラリを安定版に更新
kotlin
android {
    namespace = "com.example.myprj"
    compileSdk = 34  // 35から変更

    defaultConfig {
        applicationId = "com.example.myprj"
        minSdk = 26
        targetSdk = 34  // 35から変更
        // ...
    }
    // ...
}

重要な注意点

  • Android 15対応が必要な場合でも、安定版がリリースされるまでAPI 34を使用するのがベストプラクティスです
  • ベータ版SDKではビルドエラーや予期せぬクラッシュが発生する可能性があります
  • androidx.core:coreライブラリなど関連依存関係も安定版バージョンに更新してください(例:1.9.0

変更後の確認ポイント

  1. Android Studioでツールバーの File > Sync Project with Gradle Files を実行
  2. プロジェクトをクリーン(Build > Clean Project
  3. 再ビルド(Build > Rebuild Project)してエラーが解消されているか確認

代替解決策:Gradle環境の更新(場合により有効)

安定版APIへの変更がメインの解決策ですが、以下のGradle環境更新も補助的に有効な場合があります:

groovy
// プロジェクトレベルの build.gradle でプラグインを更新
plugins {
    id 'com.android.application' version '8.5.0' apply false
    id 'org.jetbrains.kotlin.android' version '1.9.20' apply false
    // ...
}
properties
# gradle-wrapper.properties でGradleバージョンを更新
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip

推奨確認手順

  1. Android公式サイトでGradleプラグインとAndroid Gradle Plugin(AGP)の互換性を確認
  2. Android Studioの更新通知に従い、最新安定版ツールにアップデート

今後の対応:Android 15安定版リリース後に使用する方法

APIレベル35の安定版がリリースされた後は、以下の方法で移行できます:

kotlin
android {
    compileSdk = 35 // 正式リリース後は数値指定可能
    
    defaultConfig {
        targetSdk = 35
    }
}

移行前の確認項目

トラブルシューティング

上記変更後も問題が解決しない場合:

  1. SDK ManagerでAndroid SDKを再インストール:

    • Android SDK Platform 34にチェック
    • Android SDK Build-Toolsの最新安定版をインストール
  2. キャッシュのクリア:

    • File > Invalidate Caches / Restartを実行
  3. プロジェクト設定のリセット:

    • .ideaフォルダと.gradleフォルダを一時削除後、再同期

プレビュー版使用に関する警告

開発中のアプリケーションでcompileSdkPreview "VanillaIceCream"などのプレビュー機能を使用するのは、テスト目的に限定してください。プロダクション環境では必ず安定版SDKを使用してください。

これらの手順により、Failed to find Platform SDK with path: platforms;android-35エラーは解消され、安定した開発環境が復元されます。Android 15の安定版リリース後は最新APIへの移行を検討しましょう。