我的代码中有这样一行:
linearLayout.setBackground(drawable);
setbackground()
显示以下错误:
调用需要API级别16(当前最小值为14)
如果API级别较高,它是否限制了我的应用程序可以使用的设备数量?
这是什么意思?
这意味着setbackground(Drawable)
方法是在API Level 16中添加的,旧设备没有它。但是,应用程序的minsdkversion
是14。所以,除非你采取措施在API级别14和15的设备上避免这条线,否则你的应用程序将在这些设备上崩溃。
我可以提高我的API级别吗?
问题内容: 我是JSON的新手。我按照本教程创建了示例应用程序。当我尝试将代码复制到我的日食时,它显示错误。 请指教。谢谢 问题答案: 转到android AndroidManifest.xml 在您的文件中是8 将SDK版本更改为9,如下所示
问题内容: 我是android的新手,并且正在开发android应用程序。但是我的包装行在MainActivity.java类中给出了此错误。谁能告诉我这的原因吗?这是我的课程,打包行给出了此错误。 问题答案: 首先,介绍一些细节。有不同 级别 的Android API,每个级别可能会引入新功能,如此处所示。 创建Android应用程序时,您指定运行应用程序的最低级别。这是在做与节:看到这里了解详
我正在尝试添加运行时权限android(6.0.1)API 23,如果我使用SDK版本(最小和目标版本均为23)它很好,如下所示, 如果我改变android:minSdkVersion(小于23) 例如: 我在下面收到错误: 调用需要API级别23(当前最小值为14):android.app.Activity#requestPermissions,checkSelfPermission 对于以下两
我正在实现谷歌的方向API。我的应用程序支持和。 是否有解决方案,或者我应该检查用户的版本,并允许此功能(如果其版本受支持)? 错误: 调用需要API级别26(当前最小值为23):java。时间瞬间#现在少了。。。(Ctrl-F1)检查信息:此检查扫描应用程序中的所有Android API调用,并警告此应用程序针对的所有版本上不可用的任何调用(根据清单中的最小SDK属性)。如果你真的想使用这个AP
在SDK更新(23)之后,我得到了这个lint错误,我没有对我的代码做任何更改,它在api级别为9的设备上运行良好。另外,我在代码中根本不调用android.app.活动#onCreateView。如果我单击自动修复,它会将@SuppressLint(NewApi)放入类,这样错误就会消失,我想确定这是否是要走的路。
在我的应用程序中,一些方法需要最低api级别11。当我在android 2.3.3(api级别10)上运行它时,它崩溃了。 我参考了这些链接 如何修复"调用需要API级别11"与Android活动? setAdapter“调用需要API级别11(当前最小值为8):android.widget.AbsListView#setAdapter”? android-Call需要API级别9(当前最小值为8