Une note de ce à quoi j'étais accro lors de l'utilisation de registerTorchCallback
Une méthode qui ne peut être utilisée qu'au niveau de l'API 23 (Android6) ou version ultérieure.
Depuis que j'ai initialement créé un projet pouvant prendre en charge jusqu'à Android 5.1 (niveau d'API 22), "Il existe un terminal qui peut prendre en charge la méthode que vous essayez d'utiliser et le niveau d'API que vous définissez. Veuillez le réparer. Si vous êtes Nao, ne le construisez pas.
Quand je le relis, il dit: "Écrivez le niveau d'API minimum que vous souhaitez prendre en charge
Tout d'abord, écrivez ce qui suit dans le fichier manifeste.
AndroidManifest.xml
<uses-sdk minSdkVersion="23" />
L'erreur n'est pas corrigée même si je l'exécute. Une erreur se produit à nouveau "Ecrire minSdkVersion dans le fichier manifeste. Après tout, écraser à partir du fichier gradle"
Dites ça depuis le début! Ainsi, quand j'ai vérifié l'intérieur de build.gradle (module: app), j'ai trouvé la description suivante. Était-ce un gâchis?
build.gradle(module_app)
android{
...
defaultConfig{
minSdkVersion 22//← Corrigé à 23
...
}
}
Après la correction, l'erreur a disparu lorsque l'élément a été supprimé du fichier manifeste. Cependant, il est compatible avec Android 6 et versions antérieures. Eh bien pour un usage personnel.
https://developer.android.com/reference/android/hardware/camera2/CameraManager.TorchCallback.html
Recommended Posts