与android构建目标设置术语混淆
我对android设置的不同术语进行了不同的解释,但对于我的具体情况,我仍然感到困惑 我对我的情况有一个具体的疑问。早些时候,我的android库eclipse项目有以下设置:与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
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文件中的目标设置不影响库可以在哪些设备上使用?如果我的答案对您有帮助,请选择它作为正确答案?