2017-05-25 2 views

Répondre

0

Android autorisation d'exécution introduite à partir Android 6.0 (API level 23). Il n'a aucune relation avec la version de Cordova.

Dans MainActivity.java de votre plate-forme Android, ajoutez ce code après loadUrl(launchUrl);

if(Build.VERSION.SDK_INT >= 23) 
{ 
    // Sample request for user permission runtime */ 
    ActivityCompat.requestPermissions(MainActivity.this, 
      new String[] {      
        android.Manifest.permission.WRITE_EXTERNAL_STORAGE 
      }, 
      100);   
} 

Si vous travaillez en studio Android, il importera automatiquement les paquets nécessaires comme:

import android.os.Build; 
import android.os.Bundle; 
import android.support.v4.app.ActivityCompat; 
+0

Merci Avijit, Mais le mien est une application hybride qui utilise Cordova 3.5 – user3458301