![](/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.