![](/img/trans.png)
[英]How to make Android app requiring camera support to run on Samsung Galaxy Mini and similar devices?
[英]how to support app to run on all devices that contain finger print feature
嗨,先生,希望你是对的。 我正在开发一个包含指纹功能的应用程序,我启用了哪个指纹 sdk 的 minSdkVersion 为 23,当我将 minSdkVersion 更改为 16 时,我希望允许该应用程序在所有设备上运行,然后它没有运行。 这是下面显示的错误消息
Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 23 declared in library [me.aflak.libraries:fingerprint:2.5.3] C:\Users\Zahid Iqbal\.gradle\caches\transforms-2\files-2.1\0f64be97807f594934240311bd0e96bb\jetified-fingerprint-2.5.3\AndroidManifest.xml as the library might be using APIs not available in 16
Suggestion: use a compatible library with a minSdk of at most 16,
or increase this project's minSdk version to at least 23,
or use tools:overrideLibrary="me.aflak.libraries" to force usage (may lead to runtime failures)
这是他的喷射指纹清单
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.aflak.libraries"
android:versionCode="37"
android:versionName="2.5.3">
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="27" />
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
您不能使用最低 Sdk 版本高于您自己的最低 Sdk 版本的库。 Omar Aflak ( https://github.com/OmarAflak/Fingerprint ) 在他的库中使用 minSDK 23。 您必须提高最低版本或使用其他库。
我刚刚在这篇文章https://jaxenter.de/fingerprint-sensor-in-android-das-muessen-entwickler-wissen-36481 (抱歉,是德语)中读到 SDK 23(Marshmallow Android)中添加了指纹支持。 所以你甚至不需要支持旧版本。
也许这可以帮助您在较低的 SDK 上进一步运行具有较高 SDK 的应用程序
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.