簡體   English   中英

Android Studio-Java庫上的MinSdkVersion

[英]Android Studio - MinSdkVersion on Java Library

我的Android Studio項目中有一個模塊,它是一個Java庫,在其中編寫了如下函數:

 private boolean titleIsNotEmpty(Event event){
        return event.getTitle().trim().isEmpty();
 }

但是在isEmpty()我收到以下消息:

調用要求API級別9(當前最小值為1)Java.lang.String#isEmpty

另外,當我嘗試使用FunctionOptional類時,也會出現相同的錯誤:

調用需要API級別24(當前最小值為1)

如何在Java庫上定義它,我的gradle build.module是:

apply plugin: 'java'

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

sourceCompatibility = "1.8"
targetCompatibility = "1.8"

提前致謝

也許您可以嘗試將此添加到您的Java模塊

@SuppressLint("NewApi")
    @TargetApi(Build.VERSION_CODES.KITKAT)

您當前的最小SDK為1 ...

您必須在此行之后查看build.gradle

minSdkVersion **

您必須將**鏈接到所需的SDK。 例如24

minSdkVersion 24

如果您使用的是android studio,並且項目中只有 JAR模塊,那么我已經看到了這種現象。

只是忽略它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM