#android #app-actions
#Android #действия приложения
Вопрос:
Основываясь на моем тестировании с использованием инструмента тестирования, я считаю, что варианты поддерживаются (у меня может быть 2 разных actions.xml файлы для разных вариантов моего приложения).
Несмотря на это, кажется, что мне нужно указать тег метаданных app actions в манифесте, общем для всех вариантов:
<!-- Google Assistant App Actions -->
<meta-data
android:name="com.google.android.actions"
android:resource="@xml/actions" />
Я просто хочу знать, смогу ли я обойтись без исключения actions.xml файл для вариантов приложения, для которых я не хочу поддерживать действия, или если мне нужно включить пустой actions.xml для другого варианта.
В моем случае этот вариант опубликован в Play Store как совершенно другое приложение с другим именем пакета, и я не хочу поддерживать действия для этого приложения.
Ответ №1:
Я просто хочу знать, смогу ли я обойтись без исключения actions.xml файл для вариантов приложения, для которых я не хочу поддерживать действия,
Если вы удалите этот файл, ваш проект даже не будет компилироваться из-за неработающей ссылки на @xml/actions
, поэтому вам также необходимо иметь измененный файл манифеста без ссылки на метаданные для сборок, не содержащих actions.xml
.
Комментарии:
1. Вы правы, я не смогу создать вариант без actions.xml. Проблема в том, что инструмент тестирования не распознает мой actions.xml когда я включаю блок метаданных в свой файл манифеста со вкусом. Он обнаружил это только тогда, когда я поместил его в общий файл манифеста.
2. Можете ли вы попробовать объединить AndroidManifest.xml маркеры правил ?