Test 1 Ti SDK : 7.3.X Android Build Tools: 27.0.3 Native method: First execution [DEBUG] Native method: [DEBUG] Check permissions with: Ti.Android.hasPermission [DEBUG] Requesting permissions with: Ti.Android.requestPermissions [DEBUG] Starting... [DEBUG] hasStoragePermission [DEBUG] Ti.Android.hasPermission("android.permission.WRITE_EXTERNAL_STORAGE"): false [DEBUG] requestPermission: android.permission.WRITE_EXTERNAL_STORAGE [DEBUG] Ti.Android.requestPermissions: android.permission.WRITE_EXTERNAL_STORAGE [Prompt permission grant dialog] Allow [DEBUG] requestPermissionCallback [DEBUG] Permission android.permission.WRITE_EXTERNAL_STORAGE granted. [DEBUG] Finished OK Trying again [DEBUG] Native method: [DEBUG] Check permissions with: Ti.Android.hasPermission [DEBUG] Requesting permissions with: Ti.Android.requestPermissions [DEBUG] Starting... [DEBUG] hasStoragePermission [DEBUG] Ti.Android.hasPermission("android.permission.WRITE_EXTERNAL_STORAGE"): true OK -> Permission granted Second execution [DEBUG] Native method: [DEBUG] Check permissions with: Ti.Android.hasPermission [DEBUG] Requesting permissions with: Ti.Android.requestPermissions [DEBUG] Starting... [DEBUG] hasStoragePermission [DEBUG] Ti.Android.hasPermission("android.permission.WRITE_EXTERNAL_STORAGE"): true OK -> Permission granted Filesystem Method: First execution [DEBUG] Filesystem method: [DEBUG] Check permissions with: Ti.Filesystem.hasStoragePermissions [DEBUG] Requesting permissions with: Ti.Filesystem.requestStoragePermissions [DEBUG] Starting... [DEBUG] hasFilesystemStoragePermission [DEBUG] Ti.Filesystem.hasStoragePermissions(): false [DEBUG] requestFilesystemPermission [DEBUG] Ti.Filesystem.requestStoragePermissions [Prompt permission grant dialog] Allow [DEBUG] requestPermissionCallback [DEBUG] Permission Filesystem permission granted. [DEBUG] Finished OK -> Permission granted Trying again [DEBUG] Filesystem method: [DEBUG] Check permissions with: Ti.Filesystem.hasStoragePermissions [DEBUG] Requesting permissions with: Ti.Filesystem.requestStoragePermissions [DEBUG] Starting... [DEBUG] hasFilesystemStoragePermission [DEBUG] Ti.Filesystem.hasStoragePermissions(): true Second execution [DEBUG] Filesystem method: [DEBUG] Check permissions with: Ti.Filesystem.hasStoragePermissions [DEBUG] Requesting permissions with: Ti.Filesystem.requestStoragePermissions [DEBUG] hasFilesystemStoragePermission [DEBUG] Ti.Filesystem.hasStoragePermissions(): true OK -> Permission granted Mixed A: First execution [DEBUG] Mixed method A: [DEBUG] Check permissions with: Ti.Android.hasPermission [DEBUG] Requesting permissions with: Ti.Filesystem.requestStoragePermissions [DEBUG] Starting... [DEBUG] hasStoragePermission [DEBUG] Ti.Android.hasPermission("android.permission.WRITE_EXTERNAL_STORAGE"): false [DEBUG] requestFilesystemPermission [DEBUG] Ti.Filesystem.requestStoragePermissions [Prompt permission grant dialog] Allow [DEBUG] requestPermissionCallback [DEBUG] Permission Filesystem permission granted. [DEBUG] Finished OK -> Permission granted Trying again [DEBUG] Mixed method A: [DEBUG] Check permissions with: Ti.Android.hasPermission [DEBUG] Requesting permissions with: Ti.Filesystem.requestStoragePermissions [DEBUG] Starting... [DEBUG] hasStoragePermission [DEBUG] Ti.Android.hasPermission("android.permission.WRITE_EXTERNAL_STORAGE"): false [DEBUG] requestFilesystemPermission [DEBUG] Ti.Filesystem.requestStoragePermissions FAIL Second execution [DEBUG] Mixed method A: [DEBUG] Check permissions with: Ti.Android.hasPermission [DEBUG] Requesting permissions with: Ti.Filesystem.requestStoragePermissions [DEBUG] Starting... [DEBUG] hasStoragePermission [DEBUG] Ti.Android.hasPermission("android.permission.WRITE_EXTERNAL_STORAGE"): false [DEBUG] requestFilesystemPermission [DEBUG] Ti.Filesystem.requestStoragePermissions FAIL Mixed B: First execution [DEBUG] Mixed method B: [DEBUG] Check permissions with: Ti.Filesystem.hasStoragePermissions [DEBUG] Requesting permissions with: Ti.Android.requestPermissions [DEBUG] Starting... [DEBUG] hasFilesystemStoragePermission [DEBUG] Ti.Filesystem.hasStoragePermissions(): false [DEBUG] requestPermission: android.permission.WRITE_EXTERNAL_STORAGE [DEBUG] Ti.Android.requestPermissions: android.permission.WRITE_EXTERNAL_STORAGE [Prompt permission grant dialog] Allow [DEBUG] requestPermissionCallback [DEBUG] Permission android.permission.WRITE_EXTERNAL_STORAGE granted. [DEBUG] Finished OK -> Permission granted Trying again [DEBUG] Mixed method B: [DEBUG] Check permissions with: Ti.Filesystem.hasStoragePermissions [DEBUG] Requesting permissions with: Ti.Android.requestPermissions [DEBUG] Starting... [DEBUG] hasFilesystemStoragePermission [DEBUG] Ti.Filesystem.hasStoragePermissions(): true OK -> Permission granted Second Execution [DEBUG] Mixed method B: [DEBUG] Check permissions with: Ti.Filesystem.hasStoragePermissions [DEBUG] Requesting permissions with: Ti.Android.requestPermissions [DEBUG] Starting... [DEBUG] hasFilesystemStoragePermission [DEBUG] Ti.Filesystem.hasStoragePermissions(): true OK -> Permission granted