我的清单中有以下一行:
driver.find_element_by_xpath("//a[@href='wlswitchinterface0.wl']").click()
但是我得到一个lint警告:
<intent-filter android:autoVerify="true">
所以我改变它看起来像这样(根据android studio给我的建议):
Attribute autoVerify is only used in API 23 and higher (current min is 16)
然后我在构建apk时收到此错误:
<intent-filter android:autoVerify="true" tools:targetApi="M">
如何在摆脱棉绒警告的同时摆脱这个错误?
编辑: 我试过了#34;清洁项目&#34;和&#34;使缓存无效并重新启动&#34; - 既不能解决错误。
在问题跟踪器上打开了问题:
答案 0 :(得分:2)
我找到了答案here,为此问题提供了解决方法。
使用以下行:
<intent-filter android:autoVerify="true"
tools:ignore="UnusedAttribute">
解决了lint错误,可以构建apk。我不打算将此标记为已接受的答案 - 我更喜欢有人可以解释如何使用targetApi(如果可以使用)?
答案 1 :(得分:-1)
正确的语法是
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />