minSdk
から21
androidTest
の場合のみ増やしたいと思います。これは、製品の味を導入することなく可能ですか?androidTestのminSdkを設定するにはどうすればよいですか?
注:Android Gradle Plugin 3.0と私のアプリのminSdkを使用すると、16
である必要があります。
minSdk
から21
androidTest
の場合のみ増やしたいと思います。これは、製品の味を導入することなく可能ですか?androidTestのminSdkを設定するにはどうすればよいですか?
注:Android Gradle Plugin 3.0と私のアプリのminSdkを使用すると、16
である必要があります。
このpostあなたは
あたりとして
-SDKを使用して属性を追加し、あなたのテストを実行したフォルダ内の新しいマニフェストでもある作成示唆するようにあなたは試すことができますグラデルファイル内のいくつかのif文と一緒にgradleで再生するように指定されていますが、それらは醜いです。とにかく、あなたはプランB液として、それを使用することができます。
if (gradle.startParameter.taskNames.contains(":app:assembleDebug")) {
minSdkVersion 21
}else{
minSdkVersion 14
}
あなたはプロジェクトのGradleファイルやマニフェストのいずれかでminSdkを追加することができます。 minSdkを追加すると、アプリの設計とテストを行った最小sdkレベルを指定することになります。また、targetSdkを追加することもできます。マニフェストでは、あなたにhttps://developer.android.com/training/basics/supporting-devices/platforms.html
を興味があり、Googleのサポートリンクは、それはあなたのGradleファイル
defaultConfig {
applicationId "com.project.projectName"
minSdkVersion 14
targetSdkVersion 21
}
'minSdk'は' 16'にする必要があります。私は 'androidTest'のためにmultidexしたいので、' minSdk = 21'にする必要がありますが、androidTestだけの場合 – ZakTaccardi
minSdkをテスト用に追加することはできません。その上にmultidexすることができます21 – BigApeWhat
あなたはテストapkをmultidexすることはできません。ちょうどあなたのアプリのapk – ZakTaccardi
は、あなたはそれが仕事でしたが、私の解決策を試してみました期待して
のように見えるのでしょうか?いくつかのフィードバックを返すことができれば/ありがとうございます。 – trocchietto<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... > <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="21" /> ... </manifest>