Я скачал support-v4-24.1.1.jar
и пытаюсь использовать FileProvider
, однако android:name
внутри манифеста не обнаруживает его.Это все внутри модуля Android, поэтому я могу использовать его внутри Unity.
Я посмотрел в jar и Android >> Поддержка >> V4 >> Содержимое >> FileProvider.class существует.Так что я не знаю, почему я получаю неразрешенную ошибку класса.
Любая помощь будет принята с благодарностью
Манифест Android
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.fileproviderplugin">
<application>
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="gov.navair.aurora.provider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/filepaths" />
</provider>
</application>
Build.Gradle (уровень модуля))
apply plugin: 'com.android.library'
android {
compileSdkVersion 28
defaultConfig {
minSdkVersion 24
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation files('libs/support-v4-24.1.1.jar')
}
}