2017-07-04 4 views
0

Nous utilisons une bibliothèque pour éditer des images. Il fonctionne très bien sur les appareils fonctionnant avec des versions guimauve et précédentes d'Android, mais se bloque sur Android 7.0 avec cette erreur:La bibliothèque d'édition d'images se bloque sur les périphériques exécutant nougat

AndroidRuntime: FATAL EXCEPTION: Thread-56 Process: com.neon.android, PID: 21869 android.support.v8.renderscript.RSRuntimeException: Loading of ScriptC script failed. at android.support.v8.renderscript.ScriptC.<init>(ScriptC.java:61)

Cependant, l'erreur ci-dessus a été traitée par la définition de ces valeurs à diverses propriétés dans le fichier build.gradle et manifeste:

compileSdkVersion 25 
buildToolsVersion '25.0.2' 
renderscriptTargetApi 23 
android:targetSdkVersion="25" 

en conséquence des modifications ci-dessus, l'application fonctionne sur 7.0, mais se bloque sur toutes les autres versions d'Android. Comment puis-je m'assurer que la bibliothèque fonctionne également sur d'autres versions?

Si cela aide à tout les anciennes valeurs Way-:

compileSdkVersion 23 
buildToolsVersion "24.0.0" 
renderscriptTargetApi 20 
android:targetSdkVersion="22" 

Répondre

0

problème était avec le targetSdkVersion. Visait uniquement les appareils 7.0. Résolu en le changeant en 22. Les autres valeurs restent les mêmes.

compileSdkVersion 25 
buildToolsVersion '25.0.2' 
renderscriptTargetApi 23