CompileSdkVersionを23から21に変更したいので、build.gradleで次の変更を行いましたが、次のエラーが発生します。これを解決するにはどうすればよいですか。
ハッシュ文字列「Android-21」でターゲットが見つかりませんでした
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.shalabh.fly"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.Android.support:appcompat-v7:23.0.1'
compile files('libs/httpclient-4.1-beta1.jar')
}
あなたが使用しています
compile 'com.Android.support:appcompat-v7:23.0.1'
したがって、API 23でコンパイルする必要があります。build.gradle
ファイルのcompileSdkVersion
を変更します
compileSdkVersion 23
以下はAndroid studio 1.に移動しますapp-> build.gradle-> change "compileSdkVersion 'installed sdk version'"
それで問題は解決しました:-)
注:これはAndroid Studioのバグかもしれません。
これが機能しない場合:
Android SDKディレクトリに移動して、適切にインストールします。
tools/Android update sdk
または
tools/Android update sdk --no-ui
Androidホーム環境変数、それはpath /../ path/sdkであり、path /.../ path/sdk/toolsの例ではないはずです:Android home path is:/ home/username/Android/sdkあなたは、次の行をユーザーのホームディレクトリの.bashrcファイルに追加する必要があります:
Android_HOME='/home/username/Android/sdk'
PATH="$HOME:$HOME/bin:$Android_HOME/tools:$PATH"
export Android_HOME
export PATH