今天居然遇到启动项没有找到的问题,觉得好奇怪,我怎么可能还出现这种低级错误。然后看了下,越发奇怪了,明明就有写啊
<activity
android:name=".Mouse40Activity"android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter" />
</activity>
后面发现要把自己加进去的action分开来写就可以了,貌似那2个一定要有的东东一定要单独放在一起?
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
好吧,你们真是好基友,都容不得第三者插足
<activity
android:name=".Mouse40Activity"android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
<meta-data
android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter" />
</activity>
本文记录了一次解决Android应用启动项未被识别的问题经历。作者最初在配置文件中将MAIN action与LAUNCHER category与其他自定义intent filters混合书写,导致启动项未能正确加载。通过调整配置,将标准启动项的action和category独立出来后,问题得以解决。
&spm=1001.2101.3001.5002&articleId=8444570&d=1&t=3&u=3974f6d82c844308a8a364a2b5cee741)
738

被折叠的 条评论
为什么被折叠?



