2012-04-16 3 views
0

Я столкнулся странное разрешение отказа в моем Android приложения, вот мой файл манифеста:активности Отказ

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

    <uses-sdk android:minSdkVersion="10" /> 
    <uses-permission android:name="android.permission.BLUETOOTH"/> 
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> 
    <uses-permission android:name="android.permission.INTERNET"/> 

    <application 
     android:icon="@drawable/splash" 
     android:label="@string/app_name" android:debuggable="true"> 
     <activity 
      android:name=".Test_mymaxActivity" 
      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="A_Info"></activity> 
     <activity android:name="A_Info_Refresh"></activity> 
     <activity android:name="_TagConnector"></activity> 
     <activity android:name="_SQLconnect"></activity> 
     <activity android:name="_TagReader"></activity> 
     <activity android:name="_TagReader_Refresh"></activity> 
     <activity android:name="Test_mymaxActivity"></activity> 
    </application> 

</manifest> 

ошибка я получаю: ActivityManager: java.lang.SecurityException: Разрешение Отрицание: начиная с intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] flg = 0x10000000 cmp = test.mymax/.Test_mymaxActivity} from null (pid = 17572, uid = 2000) требует значения null

Пожалуйста, помогите, я не знаю, что не так

ответ

0

Можете ли вы опубликовать намерение/код, который вы используете, запрашивающий разрешение? Или это сразу же при запуске вашей деятельности?

+0

нет ответа здесь, это должно быть размещены в качестве комментария. – FoamyGuy

+0

О запуске деятельности. не может запустить приложение вообще – user1337210

0

Вы уверены, что вы объявили все разрешения, необходимые для вашего кода (с помощью Интернет, обнаружения состояния телефона и т.д.)

Вот документация: Manifest permission - Android dev

+0

да, приложение работало около 2 минут назад, я изменил свойство «.Test_mymaxActivity», чтобы «всплеск» случайно, сохранен и построен, так как тогда он вообще не работает, даже я его изменил – user1337210

3

Вы объявили о своей Test_mymaxActivity дважды. Когда-то здесь

<activity 
     android:name=".Test_mymaxActivity" 
     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="Test_mymaxActivity"></activity> 
+0

нет, это .Test_mymaxActivity и Test_mymaxActivity – user1337210

+3

Это то же самое. Удалите второе определение '' из вашего манифеста – 207

+0

вы правы, спасибо! Но у меня другая проблема, после того, как я отключил свой телефон от компьютера, и я запустил приложение, он говорит, что он ждет, когда отладчик будет подключаться. У него не было этого до – user1337210

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