Я хочу использовать два плагина Unity -> родная камера и unimgpicker.Отдельно они работают просто отлично.Но когда я соберу их вместе, встроенное приложение не будет установлено.Оба имеют отдельные манифесты Android, поэтому я предполагаю, что проблема лежит там.Я не очень разбираюсь в программировании на Android, поэтому хотел спросить, может ли кто-нибудь помочь мне объединить эти два?
Первый:
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.unity3d.player"
xmlns:tools="http://schemas.android.com/tools"
android:installLocation="preferExternal">
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true"/>
<application
android:theme="@style/UnityThemeSelector"
android:icon="@mipmap/app_icon"
android:label="@string/app_name">
<activity android:name="com.unity3d.player.UnityPlayerActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
</activity>
<provider
android:name="com.yasirkula.unity.NativeCameraContentProvider"
android:authorities="MY_UNIQUE_AUTHORITY"
android:exported="false"
android:grantUriPermissions="true" />
</application>
</manifest>
Второй:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.kakeragames.unimgpicker">
<application>
</application>
</manifest>
Я создал пустой проект с обоими плагинами, и он работает.Тем не менее, он не работает в моем основном проекте -> который также включает в себя Firebase и Playfab.Проблема в том, что Android Manifest от Native Camera должен находиться в папке Plugins / Android, которая уже содержит файлы Firebase.Может ли это привести к конфликту?
EDIT2: Манифест Android для Native Cameras должен быть размещен в плагинах / Android, чтобы плагин работал.Проблема в том, что этот каталог уже содержит файлы Firebase и каталог Firebase, который также содержит манифест Android:
-<manifest android:versionName="1.0" android:versionCode="1" package="com.google.firebase.unity" xmlns:android="http://schemas.android.com/apk/res/android">
<uses-sdk android:minSdkVersion="14"/>
</manifest>
Мне ДЕЙСТВИТЕЛЬНО нужно, чтобы этот плагин работал без удаления Firebase.Буду крайне признателен за любые предложения.Я немного в отчаянии, ха-хаПлагин камеры.Есть идеи как это решить?Не удается удалить его из манифеста плагинов, потому что он просто перестанет работать.
РЕДАКТИРОВАТЬ 4: Я думаю, что я решил это.Мне просто нужно было сменить власть.Причина ошибки в том, что другое приложение, установленное на моем устройстве, уже использовало это значение.Надеюсь, что это поможет кому-то в будущем.