昨日、Android Studioを開いて、更新するように求められました。v0.5.3、SDK 19が完全にインストールされ、gradle 0.9。+があります。この情報は正しいと思いますが、そうではありません。グラドル戦略がどのように機能するかを完全に認識しています。
問題は、私のgradleアプリが同期を停止し、新しいプロジェクトを作成しても同期しないことです。詳細は次のとおりです。
プロジェクトのbuild.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.Android.tools.build:gradle:0.9.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
アプリのbuild.gradle:
apply plugin: 'Android'
Android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.Android.support:appcompat-v7:19.+'
compile fileTree(dir: 'libs', include: ['*.jar'])
}
SDK Manager 19. +を含むすべてのビルドがインストールされています。
エラー同期時に取得:
Failed to set up SDK
Error:Module 'app': platform 'Android-19' not found.
Information:Double-click here to open Android SDK Manager and install all missing platforms.
変えたら
compileSdkVersion 19
に
compileSdkVersion 18
アプリのbuild.gradleでは動作します...しかし、私はそれが解決策だとは思いません。
ありがとう!
同じ問題がありました。
~/.AndroidStudioPreview
(Debian GNU/Linux 'sid'で)を削除すると、問題が修正されました。このディレクトリは、古いバージョンのAS(0.3.x)からのものでした。 GNU/Linux ~/.AndroidStudioPreview
に相当するものがWindows/Mac OS X/...にあるのかわかりません(WindowsではC:\Users\<user>\.AndroidStudioPreview\
の下にあります)。
以下を削除すると問題が解決しました-
〜/ Library/Caches/AndroidStudioPreview
〜/ Library/Logs/AndroidStudioPreview
〜/ Library/Preferences/AndroidStudioPreview
Android SDKツールをバージョン22.6.2に更新し、Android-19をインストールします。
Module Settings
およびプロジェクトSDKを設定します。
0.5.3でもこの問題があり、0.5.2にダウングレードすることでしか解決できませんでした。
プロジェクト構造ウィンドウでSDKを手動で追加しても、Androidクラスファイルが正しくインポートされません。
0.5.2はここから入手できます: http://tools.Android.com/download/studio/canary/0-5-2
SDKマネージャーに移動して、Extrasをインストールします-> Android Support Repository
SDKマネージャーを開いて、見つかった更新プログラムをインストールするだけでした。最近新しいものをインストールしましたが、インストールする新しいパッケージが6つ見つかりました。私の推測では、SDKツールの新しいバージョンがgradleの問題を修正したものだと思います。現在は正常に動作します。ダウングレード、隠しファイルの削除はありません。
待って、3ではなく0.5.4をインストールしていました。
SDKプラットフォーム19をリビジョン3にアップデートすると、この問題が解決したことがわかりました。たとえば、Android Studio 0.5.4も使用しています。
.AndroidStudioPreviewフォルダーを削除して、Android Studioを再度実行します。残念ながら、設定は失われます。
同じ問題が発生しましたが、2つのSDKマネージャーがあり、Android Studioに間違ったSDKマネージャーディレクトリがあったためです。
最初のSDKマネージャーは、数年前にインストールしたEclipse-Android SDKからのものでした。あるディレクトリはC:\ Program Files(x86)\ Android\android-studio\sdkです
2番目のSDKマネージャーは、私のAndroid Studioです。それが置かれているディレクトリは、C:\ Users\Gene\Android SDK\sdkです。
Android Studioで、[ファイル]-> [プロジェクト構造]に移動します。左側のタブで[SDKの場所]を選択します。プロジェクトが正しいSDKの場所を指していることを確認します。
APIをダウンロードするためにAndroid StudioのSDKマネージャーにアクセスする必要がある場合は、[SDK Manager.exe]を右クリックし、[管理者として実行]をクリックしてください。あなたがそれを機能させるために。
使用しているSDKマネージャーが何であれ、「compileSdkVersion」(gradle)をそのAPIバージョンに設定する前に、必ずそのAPIをダウンロードしてください。
同じバージョンのバージョン19から18に変更できないという問題があります。両方のバージョンがインストールされています。私はAndroid Studio version 0.5.4。を使用します。オフィスの1人は同じプロジェクトで問題なく同じセットアップを使用します。別の休憩に取り組んでいます。
OSX YosemiteでのAndroid Studio 1.1.0のクリーンインストール後に同じ問題が発生しました。フォルダの削除は機能しませんでした。動作したのは単にSudo Android
、ターミナルから。