Как правильно написать библиотеку на android studio для unity

Пробую написать библиотеку на Android Studio для unity вот поэтому видео https://www.youtube.com/watch?v=JJE1hsYQYYw . Все работало если в build.grudle вот так вот написать:

dependencies {
    provided files('libs/classes.jar')
    //implementation fileTree(dir: 'libs', include: ['*.jar'])
   // implementation 'androidx.appcompat:appcompat:1.2.0'
  //  implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
   // testImplementation 'junit:junit:4.12'
    //androidTestImplementation 'androidx.test.ext:junit:1.1.2'
   // androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
} 

Но беда мне понадобился там провайдер для сохранения файл для смартфона. Файл Манифеста:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.unitytestexam">
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <application
        android:allowBackup="true"
        android:supportsRtl="true">
        <provider
            android:name="androidx.core.content.FileProvider"
            android:authorities="${applicationId}.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/filepaths" />
        </provider>
       </application>

</manifest>

Пришлось рас комментировать implementation 'androidx.appcompat:appcompat:1.2.0' Библиотека и приложение в unity все скомпилировалось. Но при запуске на смартфоне это приложение unity c моей библиотекой вылетает, почему?


Ответы (0 шт):