2013-07-24 1 views
0

Я написал простой код в eclipse.when я попытался запустить его из эмулятора, я получил сообщение: «Unfortunatlly App is stop» .. И сообщение logcat «нет пусковая активности не обнаружено» .. Это мой Android-manifest.xml файл ..«Отсутствие активности Launcher» обнаружил ошибку в eclipse во время работы приложения Android

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.prolific.pl2303hxdsimpletest" 
    android:versionCode="11" 
    android:versionName="2.0.2.11" > 

    <uses-sdk 
     android:minSdkVersion="13" 
     android:targetSdkVersion="15" /> 
    <uses-feature android:name="android.hardware.usb.host"/> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity    
      android:name="com.prolific.pl2303hxdsimpletest.PL2303HXDSimpleTest" 
      android:label="@string/title_activity_pl2303_hxdsimple_test"    
      android:screenOrientation="landscape" 
      android:launchMode="singleTop"   
     android:theme="@style/AppTheme" >        
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" />     
      <category android:name="android.intent.category.LAUNCHER" /> 
      <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> 
      <!-- action android:name="android.hardware.usb.action.USB_DEVICE_DETACHED"  /> -->    
     </intent-filter> 

     <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" 
       android:resource="@xml/device_filter" /> 
     </activity> 
    </application> 
</manifest> 

Я не знаю, почему эта ошибка coming..Anyone есть идея, почему приходит эта ошибка ??

Спасибо, Лакшми

+0

PL2303HXDSimpleTest - пример проекта из плодовитого. Работает предварительная сборка. Я попытался импортировать исходный код в eclipse, и я испытываю ту же ошибку, что и вы. код использует пакет android.hardware.usb в режиме USB Host. Информация здесь: https://developer.android.com/guide/topics/connectivity/usb/host.html#example документы разработчика для этого пакета android. Он включает пример манифеста, который похож на образец кода. Он также объясняет требования к манифестам Android. Исходный код: http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=230&pcid=41 У кого-нибудь есть идеи? – casillic

ответ

0

Попробуйте изменить название действия для

android:name=".PL2303HXDSimpleTest" 

Кроме того, это хорошая практика, чтобы закончить имя действия с суффиксом активность, т.е. MailActivity или MyActivity.

0

Попробуйте удалить эту строку:

<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> 

Причина: Несколько тегов действий в одном намеренном фильтре теге вызовут ошибку.

+0

Можете ли вы расширить свой ответ/объяснить, почему это может помочь? –

+0

Я попытался удалить <действие android: name = "android.hardware.usb.action.USB_DEVICE_ATTACHED" /> .. – user2447044

+0

У меня была проблема рядом с твоей, когда я объявила дополнительные элементы в фильтре намерения в файле манифеста, поэтому я просто подумал, что он может исправить вашу проблему –

 Смежные вопросы

  • Нет связанных вопросов^_^