Files App: apk files are not recognized
- /e/ version: 1.14 dev
- Device model(s): Walleye Pixel2
- Developer mode enabled: yes
- Device rooted: no
- Trackers blocker enabled: yes
Summary
When opening download (or its subdirectories) I can't use Apk files. It is unrecognized and unresponsive when clicked
The problem
The program is supposed to recognize all files, particularly if there is a supported program to open them
Can be reproduced by
- Opening files App
- Go to downloads
- Attempt to run an Apk
What is the current behavior?
Apk thumbnail is not visible. The Apk won't load if selected
What is the expected correct behavior?
Thumbnail should be visible. Apk should load on command.
Technical informations
Relevant logs (adb logcat
)
09-01 00:07:19.139 D/FilesActivity(16131): Created new state object: State{action=1, acceptMimes=[*/*], allowMultiple=true, localOnly=false, stack=DocumentStack{root=null, docStack=[], stackTouched=false}, dirConfigs={}, excludedAuthorities=[], openableOnly=false, restrictScopeStorage=true, sortModel=SortModel{dimensions={16908304=SortDimension{id=16908304, labelId=2131755349, dataType=0, sortCapability=0, defaultSortDirection=1, sortDirection=0, visibility=4}, 16908310=SortDimension{id=16908310, labelId=2131755343, dataType=0, sortCapability=3, defaultSortDirection=1, sortDirection=0, visibility=0}, 2131296417=SortDimension{id=2131296417, labelId=2131755336, dataType=1, sortCapability=3, defaultSortDirection=2, sortDirection=0, visibility=0}, 2131296485=SortDimension{id=2131296485, labelId=2131755340, dataType=0, sortCapability=3, defaultSortDirection=1, sortDirection=0, visibility=0}, 2131296728=SortDimension{id=2131296728, labelId=2131755346, dataType=1, sortCapability=3, defaultSortDirection=1, sortDirection=0, visibility=0}}, defaultDimensionId=0, sortedDimension=null}}
09-01 00:07:19.139 D/DrawerController(16131): Calculated drawer width:280.0
09-01 00:07:19.166 D/ManagerActionHandler(16131): Launching directly into Home directory.
09-01 00:07:19.168 D/LoadRootTask(16131): Loading root: content://com.android.providers.downloads.documents/root/downloads on user 0
09-01 00:07:19.173 D/ProvidersAccess(16131): Matched roots: [Root{userId=0, authority=null, rootId=null, title=Recent, isUsb=false, isSd=false, isMtp=false} @ content:/root/null, Root{userId=0, authority=com.android.externalstorage.documents, rootId=primary, title=Pixel 2, isUsb=false, isSd=false, isMtp=false} @ content://com.android.externalstorage.documents/root/primary, Root{userId=0, authority=com.android.providers.downloads.documents, rootId=downloads, title=Downloads, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.downloads.documents/root/downloads, Root{userId=0, authority=com.android.shell.documents, rootId=bugreport, title=Bug reports, isUsb=false, isSd=false, isMtp=false} @ content://com.android.shell.documents/root/bugreport, Root{userId=0, authority=com.android.providers.media.documents, rootId=images_root, title=Images, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/images_root, Root{userId=0, authority=com.android.providers.media.documents, rootId=videos_root, title=Videos, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/videos_root, Root{userId=0, authority=com.android.providers.media.documents, rootId=audio_root, title=Audio, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/audio_root, Root{userId=0, authority=com.android.providers.media.documents, rootId=documents_root, title=Documents, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/documents_root]
09-01 00:07:19.186 D/LoadRootTask(16131): Loaded root: Root{userId=0, authority=com.android.providers.downloads.documents, rootId=downloads, title=Downloads, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.downloads.documents/root/downloads
09-01 00:07:19.186 W/ActionModeController(16131): Tried to finish a null action mode.
09-01 00:07:19.186 D/DocumentStack(16131): Root changed to: Root{userId=0, authority=com.android.providers.downloads.documents, rootId=downloads, title=Downloads, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.downloads.documents/root/downloads
09-01 00:07:19.201 I/ProvidersCache(16131): Provider returned no roots. Possibly naughty: foundation.e.accountmanager.webdav
09-01 00:07:19.204 I/AdrenoGLES-0(16131): QUALCOMM build : e883189, Ia11ce2d146
09-01 00:07:19.204 I/AdrenoGLES-0(16131): Build Date : 09/02/20
09-01 00:07:19.204 I/AdrenoGLES-0(16131): OpenGL ES Shader Compiler Version: EV031.31.04.00
09-01 00:07:19.204 I/AdrenoGLES-0(16131): Local Branch : gfx-adreno.lnx.2.0
09-01 00:07:19.204 I/AdrenoGLES-0(16131): Remote Branch : quic/gfx-adreno.lnx.2.0
09-01 00:07:19.204 I/AdrenoGLES-0(16131): Remote Branch : NONE
09-01 00:07:19.204 I/AdrenoGLES-0(16131): Reconstruct Branch : NOTHING
09-01 00:07:19.204 I/AdrenoGLES-0(16131): Build Config : S L 10.0.5 AArch64
09-01 00:07:19.204 I/AdrenoGLES-0(16131): Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so
09-01 00:07:19.204 D/CompatibilityChangeReporter( 1513): Compat change id reported: 135634846; UID 10061; state: DISABLED
09-01 00:07:19.204 D/CompatibilityChangeReporter( 1513): Compat change id reported: 177438394; UID 10061; state: DISABLED
09-01 00:07:19.204 D/CompatibilityChangeReporter( 1513): Compat change id reported: 135772972; UID 10061; state: DISABLED
09-01 00:07:19.204 D/CompatibilityChangeReporter( 1513): Compat change id reported: 135754954; UID 10061; state: ENABLED
09-01 00:07:19.205 D/CompatibilityChangeReporter( 1513): Compat change id reported: 143937733; UID 10061; state: ENABLED
09-01 00:07:19.213 I/AdrenoGLES-0(16131): PFP: 0x005ff113, ME: 0x005ff066
09-01 00:07:19.214 D/Zygote ( 928): Forked child process 16788
09-01 00:07:19.214 I/ActivityManager( 1513): Start proc 16788:com.android.externalstorage/u0a61 for content provider {com.android.externalstorage/com.android.externalstorage.ExternalStorageProvider}
09-01 00:07:19.220 W/AdrenoUtils(16131): <ReadGpuID_from_sysfs:197>: Failed to open /sys/class/kgsl/kgsl-3d0/gpu_model
09-01 00:07:19.220 W/AdrenoUtils(16131): <ReadGpuID:221>: Failed to read chip ID from gpu_model. Fallback to use the GSL path
09-01 00:07:19.222 D/hw-ProcessState(16131): Binder ioctl to enable oneway spam detection failed: Invalid argument
09-01 00:07:18.676 I/ ( 0): c7 16762 binder: 16131:16762 ioctl 40046210 772d8dcfc4 returned -22
09-01 00:07:19.239 I/adbd (16302): jdwp connection from 16788
09-01 00:07:19.241 D/ProcessState(16788): Binder ioctl to enable oneway spam detection failed: Invalid argument
09-01 00:07:18.695 I/ ( 0): c6 16788 binder: 16788:16788 ioctl 40046210 7fd1045d84 returned -22
09-01 00:07:19.247 I/SDM ( 726): HWCDisplay::GetColorModeCount: Supported color mode count = 3
09-01 00:07:19.247 I/SDM ( 726): HWCDisplay::GetColorModes: Supports color mode[0] = 0
09-01 00:07:19.247 I/SDM ( 726): HWCDisplay::GetColorModes: Supports color mode[1] = 7
09-01 00:07:19.247 I/SDM ( 726): HWCDisplay::GetColorModes: Supports color mode[2] = 9
09-01 00:07:19.247 E/HWComposer( 724): getSupportedContentTypes: getSupportedContentTypes failed for display 0: Unsupported (8)
09-01 00:07:19.248 I/hwservicemanager( 684): getTransport: Cannot find entry android.hardware.graphics.mapper@4.0::IMapper/default in either framework or device VINTF manifest.
09-01 00:07:19.249 I/Gralloc4(16131): mapper 4.x is not supported
09-01 00:07:19.249 I/hwservicemanager( 684): getTransport: Cannot find entry android.hardware.graphics.mapper@3.0::IMapper/default in either framework or device VINTF manifest.
09-01 00:07:19.249 W/Gralloc3(16131): mapper 3.x is not supported
09-01 00:07:19.252 D/CompatibilityChangeReporter( 1513): Compat change id reported: 168419799; UID 10061; state: DISABLED
09-01 00:07:19.253 I/hwservicemanager( 684): getTransport: Cannot find entry android.hardware.graphics.allocator@4.0::IAllocator/default in either framework or device VINTF manifest.
09-01 00:07:19.253 W/Gralloc4(16131): allocator 4.x is not supported
09-01 00:07:19.253 I/hwservicemanager( 684): getTransport: Cannot find entry android.hardware.graphics.allocator@3.0::IAllocator/default in either framework or device VINTF manifest.
09-01 00:07:19.253 W/Gralloc3(16131): allocator 3.x is not supported
09-01 00:07:19.255 I/Gralloc2(16131): Adding additional valid usage bits: 0x0
09-01 00:07:19.255 D/CompatibilityChangeReporter(16788): Compat change id reported: 171979766; UID 10061; state: ENABLED
09-01 00:07:19.274 V/GraphicsEnvironment(16788): ANGLE Developer option for 'com.android.externalstorage' set to: 'default'
09-01 00:07:19.275 V/GraphicsEnvironment(16788): ANGLE GameManagerService for com.android.externalstorage: false
09-01 00:07:19.276 D/NetworkSecurityConfig(16788): No Network Security Config specified, using platform default
09-01 00:07:19.276 D/NetworkSecurityConfig(16788): No Network Security Config specified, using platform default
09-01 00:07:19.276 I/ActivityTaskManager( 1513): Displayed com.android.documentsui/.files.FilesActivity: +261ms
09-01 00:07:19.282 D/ExternalStorage(16788): After updating volumes, found 1 active roots
09-01 00:07:19.290 W/oid.documentsu(16131): Long monitor contention with owner pool-4-thread-9 (16781) at void com.android.documentsui.roots.ProvidersCache$MultiProviderUpdateTask.handleDocumentsProvider(android.content.pm.ProviderInfo, com.android.documentsui.base.UserId)(ProvidersCache.java:646) waiters=10 in void com.android.documentsui.roots.ProvidersCache$MultiProviderUpdateTask.handleDocumentsProvider(android.content.pm.ProviderInfo, com.android.documentsui.base.UserId) for 114ms
09-01 00:07:19.295 I/ProvidersCache(16131): Provider returned no roots. Possibly naughty: foundation.e.accountmanager.webdav
09-01 00:07:19.295 D/DocumentStack(16131): Adding doc to stack: DocumentInfo{docId=downloads, userId=0, name=Downloads, mimeType=vnd.android.document/directory, isContainer=true, isDirectory=true, isArchive=false, isInArchive=false, isPartial=false, isVirtual=false, isDeleteSupported=false, isCreateSupported=true, isMoveSupported=false, isRenameSupported=false, isMetadataSupported=false, isBlockedFromTree=false} @ content://com.android.providers.downloads.documents/document/downloads
09-01 00:07:19.295 D/DirectoryFragment(16131): Showing directory: content://com.android.providers.downloads.documents/document/downloads
09-01 00:07:19.295 D/DirectoryFragment(16131): Creating new fragment for directory: content://com.android.providers.downloads.documents/document/downloads
09-01 00:07:19.310 D/CompatibilityChangeReporter(16131): Compat change id reported: 150939131; UID 10056; state: ENABLED
09-01 00:07:19.310 I/ProvidersCache(16131): Updating roots due to change on user 0at content://com.android.externalstorage.documents
09-01 00:07:19.313 D/ProvidersAccess(16131): Matched roots: [Root{userId=0, authority=null, rootId=null, title=Recent, isUsb=false, isSd=false, isMtp=false} @ content:/root/null, Root{userId=0, authority=com.android.providers.downloads.documents, rootId=downloads, title=Downloads, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.downloads.documents/root/downloads, Root{userId=0, authority=com.android.providers.media.documents, rootId=images_root, title=Images, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/images_root, Root{userId=0, authority=com.android.providers.media.documents, rootId=videos_root, title=Videos, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/videos_root, Root{userId=0, authority=com.android.providers.media.documents, rootId=audio_root, title=Audio, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/audio_root, Root{userId=0, authority=com.android.providers.media.documents, rootId=documents_root, title=Documents, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/documents_root, Root{userId=0, authority=com.android.shell.documents, rootId=bugreport, title=Bug reports, isUsb=false, isSd=false, isMtp=false} @ content://com.android.shell.documents/root/bugreport, Root{userId=0, authority=com.android.externalstorage.documents, rootId=primary, title=Pixel 2, isUsb=false, isSd=false, isMtp=false} @ content://com.android.externalstorage.documents/root/primary]
09-01 00:07:19.319 W/SelectionTracker(16131): Setting gestureTooltypes is likely to result in unexpected behavior.
09-01 00:07:19.320 D/AbstractActionHandler(16131): Creating new directory loader for: content://com.android.providers.downloads.documents/document/downloads
09-01 00:07:19.324 I/ProvidersCache(16131): Provider returned no roots. Possibly naughty: foundation.e.accountmanager.webdav
09-01 00:07:19.328 I/ProvidersCache(16131): Provider returned no roots. Possibly naughty: foundation.e.accountmanager.webdav
09-01 00:07:19.347 D/CompatibilityChangeReporter( 1513): Compat change id reported: 149924527; UID 10064; state: ENABLED
09-01 00:07:19.348 D/CompatibilityChangeReporter( 1513): Compat change id reported: 132649864; UID 10064; state: DISABLED
09-01 00:07:19.349 D/ProvidersAccess(16131): Matched roots: [Root{userId=0, authority=null, rootId=null, title=Recent, isUsb=false, isSd=false, isMtp=false} @ content:/root/null, Root{userId=0, authority=com.android.externalstorage.documents, rootId=primary, title=Pixel 2, isUsb=false, isSd=false, isMtp=false} @ content://com.android.externalstorage.documents/root/primary, Root{userId=0, authority=com.android.providers.media.documents, rootId=images_root, title=Images, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/images_root, Root{userId=0, authority=com.android.providers.media.documents, rootId=videos_root, title=Videos, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/videos_root, Root{userId=0, authority=com.android.providers.media.documents, rootId=audio_root, title=Audio, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/audio_root, Root{userId=0, authority=com.android.providers.media.documents, rootId=documents_root, title=Documents, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.media.documents/root/documents_root, Root{userId=0, authority=com.android.providers.downloads.documents, rootId=downloads, title=Downloads, isUsb=false, isSd=false, isMtp=false} @ content://com.android.providers.downloads.documents/root/downloads, Root{userId=0, authority=com.android.shell.documents, rootId=bugreport, title=Bug reports, isUsb=false, isSd=false, isMtp=false} @ content://com.android.shell.documents/root/bugreport]
09-01 00:07:19.351 D/CompatibilityChangeReporter( 1513): Compat change id reported: 182734110; UID 10064; state: ENABLED
09-01 00:07:19.380 W/ActivityTaskManager( 1513): Request to remove task ignored for non-existent task 12565
09-01 00:07:19.426 D/AbstractActionHandler(16131): Loader has finished for: content://com.android.providers.downloads.documents/document/downloads
09-01 00:07:19.427 I/Model (16131): Updating model with new result set.
09-01 00:07:19.427 D/DirectoryFragment(16131): Received model update. Loading=false
09-01 00:07:19.427 D/DefaultSelectionTracker(16131): Ignoring onDataSetChange. No active selection.
09-01 00:07:19.536 W/MediaProvider( 3366): Failed to fetch original file descriptor
09-01 00:07:19.536 W/MediaProvider( 3366): java.io.FileNotFoundException: Input file descriptor is already original
09-01 00:07:19.536 W/MediaProvider( 3366): at com.android.providers.media.MediaProvider.getOriginalMediaFormatFileDescriptor(MediaProvider.java:5746)
09-01 00:07:19.536 W/MediaProvider( 3366): at com.android.providers.media.MediaProvider.openTypedAssetFileCommon(MediaProvider.java:7162)
09-01 00:07:19.536 W/MediaProvider( 3366): at com.android.providers.media.MediaProvider.openTypedAssetFile(MediaProvider.java:7143)
09-01 00:07:19.536 W/MediaProvider( 3366): at android.content.ContentProvider$Transport.openTypedAssetFile(ContentProvider.java:548)
09-01 00:07:19.536 W/MediaProvider( 3366): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:327)
09-01 00:07:19.536 W/MediaProvider( 3366): at android.os.Binder.execTransactInternal(Binder.java:1179)
09-01 00:07:19.536 W/MediaProvider( 3366): at android.os.Binder.execTransact(Binder.java:1143)
09-01 00:07:19.536 V/RefreshTask(16131): Provider does not support refresh and did not refresh
09-01 00:07:19.536 D/AbstractActionHandler(16131): Creating new directory loader for: content://com.android.providers.downloads.documents/document/downloads
09-01 00:07:19.567 D/AbstractActionHandler(16131): Loader has finished for: content://com.android.providers.downloads.documents/document/downloads
09-01 00:07:19.567 I/Model (16131): Updating model with new result set.
09-01 00:07:19.567 D/DirectoryFragment(16131): Received model update. Loading=false
09-01 00:07:19.567 D/DefaultSelectionTracker(16131): Ignoring onDataSetChange. No active selection.
09-01 00:07:19.655 W/InputManager-JNI( 1513): Input channel object 'b40f78a Splash Screen com.android.documentsui (client)' was disposed without first being removed with the input manager!
09-01 00:07:19.659 E/ocessService0:(30384): failed to create Unix domain socket: Operation not permitted
Relevant screenshots
Solutions
Workaround
use a different file manager sideload apks
Possible fixes
unsure