私はアンドロイドスタジオで私のイオンアプリをテストしようとしています。以下のエラーをスローしています。
Gradle sync failed: Cause: compileSdkVersion is not specified.
これに対する解決策はありますか?私は何を間違えていますか。
ここに私のbuild.gradleファイルがあります
apply plugin: 'com.android.application'
buildscript {
repositories {
mavenCentral()
jcenter()
maven {
url "https://maven.google.com"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
}
// Allow plugins to declare Maven dependencies via build-extras.gradle.
allprojects {
repositories {
mavenCentral();
jcenter()
}
}
task wrapper(type: Wrapper) {
gradleVersion = '4.1.0'
}
dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:+'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:+'
implementation 'com.android.support:appcompat-v7:27.+'
}
回答 2 件
あなたのgradleファイルに以下の行を追加してください
compileSdkVersion 26
以下のコードを参照してください
android { compileSdkVersion 26 buildToolsVersion '27.0.3' defaultConfig { applicationId "" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } }
関連記事
- gradle sync failed:原因:https - //downloadsgradleorg/distributions/gradle-312-allzip
- Gradle同期に失敗しました:原因:起動に失敗しました:
- プログラム 'tsc'の実行に失敗しました:この操作で指定されたファイルにアプリケーションが関連付けられていません
- Android Studio:Gradleの同期に失敗しました:「…」を開始できませんでした。サーバーからステータスコード502を受信しました:不正なゲートウェイ
- Gradle同期に失敗しました:Androidスタジオを301から310に更新した後のプロジェクト
- Android Studio 31でGradleプロジェクトの同期に失敗しました
- Gradleで依存関係を解決できませんでした
- コマンドラインを使用するとGradleビルドが失敗しました
- anaconda3のImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした
関連した質問
- cordovaビルド--debugと--releaseの違い
- Cordovaアプリが要素を正確にクリックできない場所
- gradleのnpm検索に相当するものは何ですか?
- イオンエラー:「cordova-plugin-firebase」のインストールに失敗しました:エラー:うーん:インストール中
- Linuxにcordova-resとsharpパッケージをインストール中にシャープインストールが失敗しました(npm)
- スレッド「メイン」の例外javalangNoClassDefFoundError:javax/xml/bind/annotation/XmlSchema
- アップルストア:UIWebViewを使用して新しいアプリを拒否する。これは既存のアプリと将来のリリースに影響しますか?
- androiduseAndroidXを有効にすると「AndroidXの依存関係」エラーが発生します
- Cordovaプラグインを使用したBlobイメージの書き込みに失敗する[Android]
- IntelliJでエミュレーターを実行していないコンデンサーとAndroidを備えたIonic
あなたが使用していますアンドロイドサポート
27.+
のライブラリ あなたはsdk
を与える必要があります バージョン27
としてcompileSdkVersion
およびtargetSdkVersion
それ以外の場合、プロジェクトは、プロジェクトを構築するプラットフォームを認識しません。これらのパラメータは、次のようにandroidディレクトリで指定する必要がありますbuild.gradle(アプリ):このコードを
apply plugin: 'com.android.application'
の下に貼り付けてください この行