私はAndroid Studioを最新バージョンにアップデートしました、そしてその後googlingの後に私はまたAPI 18にAndroid SDKをアップデートしました、それでもそれは同じエラーを与えます。
エラーに書かれたリンクをクリックしてください。
Android SDKマネージャを開く
そしてそれはあなたのプロジェクトに必要なsdkをインストールするのに役立つダイアログを表示します。
Android SDK Manager
を開き、最新のものに更新します。
次にプロジェクトの同期、再構築、再起動デモコードbuild.gradle
compileSdkVersion 21 // Now 23
buildToolsVersion '21.1.2' //Now 23.0.1
defaultConfig
{
minSdkVersion 15
targetSdkVersion 19
}
お役に立てれば 。
さて、あなたはそれが私のために働くこれみんなを試してみる必要があります。
build.gradle compileSdkVersionを22から23に、targetSdkVersionを22から23に変更しました
私のAPIレベルは23でした。私は同様にAPIバージョンを23に更新しなければなりませんでした。
私は自分のプロジェクトをEclipseからAndroid Studioにインポートしなければなりませんでした。それは私のために働きました。
私も全く同じ問題に遭遇しました、私がしたことは以下の通りでした:
それでおしまい。 APIがインストールされたら、プロジェクトを再起動するとエラーなしでgradleのビルドが完了したように見えます。
私は同様の問題を抱えていました。私はAndroidスタジオビルドツールを更新しましたが、私のプロジェクトは "Android-22"を見つけられませんでした。私はAndroidのSDKマネージャで見て、それがインストールされていました。
この問題を解決するために、「Android-22」をアンインストールしてから再度インストールしました。
私はそれが動作するときに最新のAndroidターゲットのAndroidレベル23で作成した新しいCordovaプロジェクトを作成しました。 Androidの目標値を23から22に変更した場合は、Andoid StudioのGradleビルドを更新します。実行すると失敗します。次のようなビルドエラーが出ました。
project-Android /CordovaLib/src/org/Apache/cordova/CordovaInterfaceImpl.Javaエラー:(217、22)エラー:シンボルメソッドrequestPermissions(String []、int)が見つかりません
これらのファイルのターゲットレベルを変更しました。
project.properties
AndroidManifest.xml
そしてCordovaLibフォルダの中。
project.properties
しかし、私はまた、私はそのプロジェクトを実行するたびに、それが実行され、Androidのターゲットレベル22を使用している別のプロジェクトがあります。今私の質問は私たちはプロジェクトを作成するときに欲しいAndroidのレベルを指定することができますか?
まだインストールされていない場合は、Android sdkからAPI 18をインストールする必要があると思います。