2016-01-02 3 views
1

вот проект, который я получил от своего наставника, я получил сообщение об ошибке после запуска его на своем тестовом телефоне. Я попробовал ответы на stackovetflow, но ничего не помогает. LogCat и manifest.xml являютсяНе нашел класс «com.imagerecognition.MainActivity» по пути: DexPathList

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.imagerecognition" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="22" /> 

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.CAMERA" /> 

    <uses-feature android:name="android.hardware.camera" /> 
    <uses-feature android:name="android.hardware.camera.autofocus" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".TakeBusinessCardActivity" 
      android:label="@string/app_name"> 

      <!--<intent-filter>--> 
       <!--<action android:name="android.intent.action.MAIN" />--> 

       <!--<category android:name="android.intent.category.LAUNCHER" />--> 
      <!--</intent-filter>--> 
     </activity> 
     <activity android:name=".HistoryActivity" android:label="拍摄历史"/> 
     <activity android:name=".DecodeActivity" android:label="解码"/> 

     <activity android:name=".MainActivity"> 

      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
</manifest> 

logcat

+0

Try очистки вашего проекта и перестраивать. –

+0

похоже, что у вас есть два действия, объявленные фильтрацией 'ACTION_MAIN'. – starkshang

+0

@FireSun, я не могу его найти. Детали? –

ответ

0

Этот следующий метод работал для меня. Щелкните правой кнопкой мыши по project и выберите properties. Откроется панель «Свойства для». Из меню слева перейдите к Java Build Path ->Order and Export. В приведенном ниже списке снимите флажок рядом с Android Dependencies. Наконец clean ваш проект и run.

Надеюсь, что он работает.

Ссылка: Link

+0

все еще такая же ошибка, спасибо хотя –

+0

Теперь попробуйте это, файл -> Недействительные кеши/перезапуск –

+0

все тот же ... –

0

попытаться изменить ваш

android:name=".MainActivity"

полностью определенное имя

android:name="com.imagerecognition.MainActivity"

иногда затмевают действовать странно.

, если он не работает, вы можете попробовать это unable to find activity

+0

на самом деле это не сработало –

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