Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与android构建目标设置术语混淆_Android_Eclipse_Android Build_Android Buildconfig - Fatal编程技术网

与android构建目标设置术语混淆

与android构建目标设置术语混淆,android,eclipse,android-build,android-buildconfig,Android,Eclipse,Android Build,Android Buildconfig,我对android设置的不同术语进行了不同的解释,但对于我的具体情况,我仍然感到困惑 我对我的情况有一个具体的疑问。早些时候,我的android库eclipse项目有以下设置: Project Build Target : API Level 15 Project.properties file : target=android-15 Manifest.xml : minSDKVersion : 15 targetSDKVersion : 1

我对android设置的不同术语进行了不同的解释,但对于我的具体情况,我仍然感到困惑

我对我的情况有一个具体的疑问。早些时候,我的android库eclipse项目有以下设置:

    Project Build Target : API Level 15
    Project.properties file : target=android-15
    Manifest.xml : 
       minSDKVersion : 15
       targetSDKVersion : 15
这使得该库能够支持Android 4.0.3及以上版本

现在,我在我的库中做了一些更改,特别是使用了-
@JavascriptInterface
Build.VERSION\u CODES.KITKAT

现在,我的库有以下值:

    Project Build Target : API Level 19
    Project.properties file : target=android-19
    Manifest.xml : 
       minSDKVersion : 15
       targetSDKVersion : 15
这是否仍然允许我在所有设备上使用该库而不会出现安卓4.0.3及以上版本的问题


如果没有,请有人在使用上述更改时提出建议,我如何才能继续支持Android 4.0.3以后的版本?

您的目标构建和编译版本应始终相同,并且必须是最新版本或最高API版本。因为新的API版本可能没有旧的库,或者说一些库在新版本中不推荐使用。因此,最好以您拥有的最新版本或最高版本为目标。

minSDKVersion:15 targetSDKVersion:19
@IntelliJAmiya这是否意味着project.properties文件中的目标设置不影响库可以在哪些设备上使用?如果我的答案对您有帮助,请选择它作为正确答案?