#java #android #xml #android-manifest
#java #Android #xml #android-манифест
Вопрос:
Приложение Android создается и запускается в эмуляторе BlueStacks, но когда я пробую его на своем мобильном устройстве, оно устанавливается, но не отображается в списке приложений. Первый запрос в stackoverflow. Извините за мой английский 🙂
Мой AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.neriko.sixhandshakes">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:name=".SixHandshakes"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:screenOrientation="portrait">
<intent-filter>
<data android:scheme="vk5536139" />
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".VKUserSearchActivity"
android:screenOrientation="portrait">
</activity>
<activity
android:name="com.vk.sdk.VKServiceActivity"
android:label="ServiceActivity"
android:screenOrientation="portrait"
android:theme="@style/VK.Transparent" />
<activity
android:name=".VKDisplayResultActivity"
android:screenOrientation="portrait" />
</application>
</manifest>
Комментарии:
1. что-нибудь странное в logcat?
2. Основная проблема в том, что у меня нет доступа к банкомату устройства, поэтому я не могу проверить logcat, когда я запускаю его в Bluestacks, кажется, что он такой же, как всегда.
3. Как вы его устанавливаете?
4. Загружаем его в dropbox, затем загружаем на устройство, затем устанавливаем как обычно
Ответ №1:
Я, наконец, выяснил, что было причиной проблемы. <data android:scheme="vk5536139" />
строка, похоже, не разрешена в том же блоке, что и основное действие и определение категории запуска.