2013-12-24 4 views
0

У меня есть INSTALL_PARSE_FAILED_MANIFEST_MALFORMED ошибка при попытке установить .apk.Android манифест, ошибка установки

<intent-filter> 
    <data scheme="myurlscheme" /> 
    <action name="android.intent.action.VIEW" /> 
    <category name="android.intent.category.DEFAULT" /> 
    <category name="android.intent.category.BROWSABLE" /> 
    </intent-filter> 

Если я удалить его, все нормально (за исключением я не могу открыть приложение по URL-адрес :) Вот мой код вида деятельности:

<activity android:name="com.prime31.UnityPlayerNativeActivity" android:screenOrientation="sensorLandscape" android:launchMode="singleTask" android:label="@string/app_name" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> 
    <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
    <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" /> 
    <intent-filter> 
    <data scheme="myurlscheme" /> 
    <action name="android.intent.action.VIEW" /> 
    <category name="android.intent.category.DEFAULT" /> 
    <category name="android.intent.category.BROWSABLE" /> 
    </intent-filter> 
</activity> 

Что может быть плохого? Он работает для многих устройств Android с ОС> 2.2. За исключением только одного устройства я говорю о

ответ

1

изменения:

<activity android:name="com.prime31.UnityPlayerNativeActivity" android:screenOrientation="sensorLandscape" android:launchMode="singleTask" android:label="@string/app_name" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> 
    <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
    <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" /> 
    <intent-filter> 
    <data scheme="myurlscheme" /> 
    <action name="android.intent.action.VIEW" /> 
    <category name="android.intent.category.DEFAULT" /> 
    <category name="android.intent.category.BROWSABLE" /> 
    </intent-filter> 
</activity> 

К

<activity android:name="com.prime31.UnityPlayerNativeActivity" android:screenOrientation="sensorLandscape" android:launchMode="singleTask" android:label="@string/app_name" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"> 
    <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
    <data scheme="myurlscheme" /> 
    <action name="android.intent.action.VIEW" /> 
    <category name="android.intent.category.DEFAULT" /> 
    <category name="android.intent.category.BROWSABLE" /> 

    </intent-filter> 
    <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" /> 
</activity> 
+0

Didnt помощь, все та же ошибка – Zura

0

должны объявили правильное имя пакета (должно начинаться с маленькой буквы) Пожалуйста, поделитесь всем андроида манифестом понять

+0

Неа, все еще INSTALL_PARSE_FAILED_MANIFEST_MALFORMED – Zura

0
<activity 
      android:name="packagename.Activity" 
      android:exported="true" 
      > 
       <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
       <intent-filter> 
       <data android:scheme="abc" /> 
       <action android:name="android.intent.action.VIEW" /> 
       <category android:name="android.intent.category.BROWSABLE" /> 
       <category android:name="android.intent.category.DEFAULT" /> 

      </intent-filter> 


     </activity> 

Вы можете удалить <data android:scheme="abc" /> из seco nd <intent-filter> тег. Это код запуска, он может вам помочь.

+0

не помогло, на самом деле, если я удалить все из второго намерения, кроме <андроида данных: схема = «ABC» />, то он работает отлично – Zura

+0

@Zura синтаксис и формат являются правильными. Возможно, в вашем коде есть и другие проблемы. –

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