FAQ

Check out solutions and information on various issues that may occur while using Photo Editor.

How do I change the background settings (Border, Checkerboard, Grid, Color) of the editor?

  1. Click the zoom button (zoom percentage text. eg, "50%" ...) on top bar
  2. Then you can see the background options (bottom line) in the dialog
  3. Background option buttons
    • Border: it will show boundary of image
    • Checkerboard: it will show checkerboard for transparent area
    • Grid: it will show grids
    • Settings: change etc background options
  4. Background color buttons: you can select the background color

The resulting image quality is poor. How to improve the quality?

Depending on the settings, the final result image may not be of good quality.

Please check below to get the best quality:
  1. Create the image as large as possible
    The image size is often too small for the contents.
  2. Use quality values greater than 90 (default = 95)
  3. Select chroma subsampling with 4:4:4 (default = 4:4:4)
  4. Do you use undo many times?
    If you use undo many times and the image is large, please change the following settings.
    Settings > Undo > Lossless
  5. The JPEG format is a lossy format, so even if you use a 100% quality value, some detail in the image will be lost.
    So, if you edit the image multiple times, the quality will deteriorate. This is a disadvantage of JPEG.
    If you edit the image multiple times, consider using a lossless image format like PNG instead.
  6. You must use the 100% zoom level to see the final result.
    Zooms above 100% always appear blurry or pixelated.

How to use my custom font (Android 10 and below)

You can use custom font files in Photo Editor as described below.
However, if the font name in the list starts with "❓" (or "?" in v11.4 and lower), it means the font is corrupted or cannot be loaded.

~ Android 9.0 (Pie)
  1. Copy TTF fonts (*.ttf) to a directory (any directory you want)
    You can download free fonts from free font sites: Search "free ttf fonts".
  2. Run Photo Editor
  3. Text/Image > Add Text
  4. Click Properties tab of the Text dialog
  5. Click Font button : Font dialog will be displayed
  6. Click Custom tab of the Font dialog
    Change directory to your font directory and select a font.

Android 10
  1. Text/Image > Add Text
  2. Click Properties tab of the Text dialog
  3. Click Font button : Font dialog will be displayed
  4. Click Custom tab of the Font dialog
  5. Add new font files
    Click A+ button add new font files
    If you want to add multiple files, click and hold a file in the file picker.
    Version 10.8 and later supports uploading ZIP files. All font files in the ZIP file will be unzipped and added.
  6. You can also create one level of subdirectories for grouping font files:
    • Click the Directory+ button and enter the directory name to create
    • Add the font files to the created directory
  7. Select a font in the list

For Android 10, you can use "Legacy Mode" instead:
  • This option enables the old-style font list view (~ Android 9.0) on Android 10.
  • Click Legacy Mode at the bottom of the Custom tab > Enable/Disable Legacy Mode

How to use my custom font (Android 11+)

You can use custom font files in Photo Editor as described below.
However, if the font name in the list starts with "❓" (or "?" in v11.4 and lower), it means the font is corrupted or cannot be loaded.

  1. Text/Image > Add Text
  2. Click Properties tab of the Text dialog
  3. Click Font button : Font dialog will be displayed
  4. Click Custom tab of the Font dialog
  5. Add new font files
    Click A+ button add new font files
    If you want to add multiple files, click and hold a file in the file picker.
    Version 10.8 and later supports uploading ZIP files. All font files in the ZIP file will be unzipped and added.
  6. You can also create one level of subdirectories for grouping font files:
    • Click the Directory+ button and enter the directory name to create
    • Add the font files to the created directory
  7. Select a font in the list

Unable to add, import, or export custom fonts (Android 10+)

"Can not read the folder" error may occur when Photo Editor cannot access the app data directory.

Please try one of the following:
  • Reboot device
  • Clean install
    Uninstall and reinstall Photo Editor
    You may need to backup settings and presets : Menu > Backup > Export

If this issue persists, please contact the developer.

My custom font does not work

The cause of this issue is badly formed TTF font files. Minor issues in font files may be ignored or tolerated by most systems rendering the font, however the tolerance level in the early builds of Lollipop was not so high and some fonts fail to render causing the system to fall back to using the default font.
Solution: Convert TTF font file in https://www.font-converter.net/
  1. Upload a TTF font file
  2. Select target format to TTF
  3. Download result file
  4. Unzip the downloaded file and copy the TTF font file to your font folder

What is "Chroma subsampling"?

Chroma subsampling is the practice of encoding images by implementing less resolution for chroma information than for luma information, taking advantage of the human visual system's lower acuity for color differences than for luminance. - From Wikipedia

What is "ICC Profile" in "ETC Metadata Options"?

In color management, an ICC profile is a set of data that characterizes a color input or output device, or a color space, according to standards promulgated by the International Color Consortium (ICC). - From Wikipedia

Photo Editor edits and saves images in the sRGB color space.

You can embed an sRGB ICC profile when saving an image:
  1. None : No ICC profile
  2. ICC sRGB2014 (v2) : 3024 bytes - IEC 61966-2-1 Default RGB Colour Space - sRGB
  3. Skia sRGB (v4) : 536 bytes - sRGB profile generated by Skia (Android Graphics Engine)
  4. TinyRGB c2 (v2) : 524 bytes - Facebook's sRGB-compatible ICC profile

WEBP compression format & quality

WebP is a raster graphics file format developed by Google intended as a replacement for JPEG, PNG, and GIF file formats. It supports both lossy and lossless compression, as well as animation and alpha transparency. - From Wikipedia
  • WebP Compression Techniques
  • WebP Lossy format
    Quality of 0 means compress for the smallest size. 100 means compress for max visual quality.
  • WebP Lossless format
    Quality refers to how much effort to put into compression. A value of 0 means to compress quickly, resulting in a relatively large file size. 100 means to spend more time compressing, resulting in a smaller file.

What is "SVG"?

Scalable Vector Graphics (SVG) is an XML-based vector image format for defining two-dimensional graphics, having support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium since 1999. - From Wikipedia

What is "Blend modes"?

Blend modes (or Mixing modes) in digital image editing and computer graphics are used to determine how two layers are blended into each other. - From Wikipedia About MODULATE blend mode
  • Modulate was added in Android 10 and is only supported by some features.
  • It works the same as the MULTIPLY blend mode before Android 10.
  • However, on Android 13 and higher, you may get different results depending on how you use it.

What is "Scale mode"?

  • Fit: Fits the entire image into the specified size. Scales the image proportionally. Does not crop the image.

    Fit
  • Fill: Fills the entire specified size with the image. Scales the image proportionally. Crops the image as needed.

    Fill
  • Stretch: Fills the entire specified size with the image. Stretches the image disproportionally as needed. Does not crop the image.

    Stretch

Native library error

The native library was not loaded properly.

Solution: Try a clean install
  • If you installed Photo Editor from App Store
    • Uninstall Photo Editor
      You may need to backup settings, presets, and fonts : Menu > Backup > Export
    • Install from App Store

  • If you installed Photo Editor from APK file
    • Uninstall Photo Editor
      You may need to backup settings, presets, and fonts : Menu > Backup > Export
    • Install Universal APK

Too many "Out of memory" errors

Photo Editor tries to load the image at its maximum size. Depending on the device, Photo Editor may not be able to accurately calculate the maximum available memory, and an out-of-memory error may occur.

Solution: Lower the maximum resolution to less than the detected value.
  1. Settings
  2. Change Reduce Max Resolution to less than 100%

Caution: After changing this option, you must reload the image.

No space left on device

The device seems to run out of storage space.

Solution: Make sure there is enough free space in Internal Storage or SDCARD.

File name is too long

When saving a file, the file name you are trying to save is too long.
In general, file names on Android should be less than 255 bytes. Since Unicode is used, the actual number of characters available (63 ~ 255) may be much lower if the file name contains non-ASCII characters.

Solution: Make sure the file name is the appropriate length.

Failed to save due to unique file name error

This error occurs when Android can not create a unique file name.
Do not use a fixed string as the filename for saving in the Gallery.

Please, check the Gallery file name setting:
  1. Settings
  2. Save > Gallery Folder
  3. Reset OR Change the file name
    In order to have a different file name each time you save, you must use template variables in the file name.
    For example, IMG_{#date#}_{#time#}
  4. APPLY

Permission error when saving to Gallery (Android 9 and below)

  • If you can not save images to SD card, you should turn on Use "Documents API" and turn off Legacy Folder Picker.
    1. Settings
    2. Turn on Use "Documents API"
    3. Turn off Legacy Folder Picker (For Lollipop and later)
    4. Save > Gallery Folder > Select a folder

  • Otherwise, please check the Gallery Folder is writable. (Select a writable folder)
    1. Settings
    2. Save > Gallery Folder > Select a writable folder

Permission error when saving to Gallery (Android 10+)

Permission may be revoked for various reasons. (Removing SD card, formatting SD card, resetting permissions by system, etc...)
You can grant permission by selecting the folder again.

Solution: Click SELECT button and select the folder again.

Output directory permission error occurs when saving image

Permission may be revoked for various reasons. (Removing SD card, formatting SD card, resetting permissions by system, etc...)
You can grant permission by reselecting the output directory.

Solution: Click Output directory button and select the directory again.

Failed to overwrite the image (Android 9 and below)

Overwriting is only possible if the source app supports it. (only if write permission is given or the file path is provided)
Many third-party apps do not support overwriting.

Please, try one of the methods below to load the image:
  • Built-In Gallery
    Photo Editor > Built-In Gallery > Select an image
  • System File Picker
    Photo Editor > Gallery > Internal Storage or SDCARD > Select an image
    Overwriting may not be supported on some devices.
  • Try another app that supports write access

Failed to overwrite the image (Android 10, 11)

Overwriting is only possible if the source app supports it. (only if write permission is given or the file path is provided)
Many third-party apps do not support overwriting.

Please, try one of the methods below to load the image:
  • System File Picker
    Photo Editor > Gallery > Internal Storage or SDCARD > Select an image
    Photo Editor > Gallery > Images > Select an image
    If you encounter an error, make sure "Storage permission" is granted in Android Settings - Android 10 | Android 11
  • Built-In Gallery
    Photo Editor > Built-In Gallery > Select an image
  • Try another app that supports write access

If the third-party app only provides the file path, Photo Editor needs "Storage permission" to overwrite the file.
To grant the permission in Android Settings:
  • Android 10
  • Android 11
  • Even if the permission is granted, there are cases where the file cannot be overwritten.
    Reason: If the file path is not found in the MediaStore, the file path cannot be converted to a MediaStore URI.

Failed to overwrite the image (Android 12, 12L)

Overwriting is only possible if the source app supports it. (only if write permission is given or the file path is provided)
Many third-party apps do not support overwriting.

Please, try one of the methods below to load the image:
  • System File Picker
    Photo Editor > Gallery > Internal Storage or SDCARD > Select an image
    Photo Editor > Gallery > Images > Select an image
  • Built-In Gallery
    Photo Editor > Built-In Gallery > Select an image
  • Try another app that supports write access

If the third-party app only provides the file path, Photo Editor needs "Files and media permission" to overwrite the file.
To grant the permission in Android Settings:
  • Android 12, 12L
  • Even if the permission is granted, there are cases where the file cannot be overwritten.
    Reason: If the file path is not found in the MediaStore, the file path cannot be converted to a MediaStore URI.

Failed to overwrite the image (Android 13+)

Overwriting is only possible if the source app supports it. (only if write permission is given or the file path is provided)
Many third-party apps do not support overwriting.

Please, try one of the methods below to load the image:
  • System File Picker
    Photo Editor > Gallery > Internal Storage or SDCARD > Select an image
    Photo Editor > Gallery > Images > Select an image
  • Built-In Gallery
    Photo Editor > Built-In Gallery > Select an image
  • Try another app that supports write access

If the third-party app only provides the file path, Photo Editor needs "Photos permission" to overwrite the file.
To grant the permission in Android Settings:
  • Android 13
  • Android 14
  • Android 15+
  • Even if the permission is granted, there are cases where the file cannot be overwritten.
    Reason: If the file path is not found in the MediaStore, the file path cannot be converted to a MediaStore URI.

Why does it ask for "Photos permission" when overwriting an image? (Android 13+)

Overwriting is only possible if the source app supports it. (only if write permission is given or the file path is provided)
Many third-party apps do not support overwriting.

If the third-party app only provides the file path, Photo Editor needs "Photos permission" to overwrite the file.
To grant the permission in Android Settings:
  • Android 13
  • Android 14
  • Android 15+
  • Even if the permission is granted, there are cases where the file cannot be overwritten.
    Reason: If the file path is not found in the MediaStore, the file path cannot be converted to a MediaStore URI.

If you do not want to grant the permission, try one of the methods below to load the image:
  • System File Picker
    Photo Editor > Gallery > Internal Storage or SDCARD > Select an image
    Photo Editor > Gallery > Images > Select an image
  • Try another app that supports write access

"No application can perform this action" error occurs when calling the "Storage Access Framework"

Storage Access Framework (SAF) is an Android System API required to access storage. SAF is supported on all Android devices since Android 5.0.
Photo Editor uses SAF for many of its features.

SAF is usually handled by the "Files" system app. Therefore, do not disable the "Files" system app.

An error occurs when saving an image in a folder (Save to Gallery, Save As, Batch, Tools)

  • Save to Gallery

    This error occurs when Android can not create a unique file name.
    Do not use a fixed string as the filename for saving in the Gallery.
    Please, check the Gallery file name setting:
    1. Settings
    2. Save > Gallery Folder
    3. Reset OR Change the file name
      In order to have a different file name each time you save, you must use template variables in the file name.
      For example, IMG_{#date#}_{#time#}
    4. APPLY

  • Save As

    This error occurs when Android can not create a unique file name.
    Please try again using other file names.

  • Batch, Tools

    This error occurs when Android can not create a unique file name.
    In order to have a different file name each time, you may need to add more template variables in the output file name.
    For example, {#date#}, {#time#}, {#number1#}, ...

  • When the file name is too long

    This error has also been reported to occur when the file name is too long.
    Make sure the file name is an appropriate length.

  • If the device manufacturer is HUAWEI

    This issue only occurs on some Huawei devices. (Android 10)
    Photo Editor uses the standard API defined by Android. It's not a bug we can fix.

    Some users said that it was solved by enabling one option in the developer options.
    However, it seems that this often doesn't work.
    Anyway, try turning on "Force allow apps on external storage" in developer options.

    If all of the above doesn't work, try using Save As (Storage)

"Overwrite if destination file exists" doesn't work on Android 10+ (Save As, Batch, Tools > Crop(Puzzle))

Since Android 10, Photo Editor uses the Storage Access Framework (SAF) API to store files.
SAF does not provide an API to overwrite existing files, and the file name existence check API is slow.
Depending on the document provider, it may not be possible to properly check the existence of the file.
If you get an error with Save As, you can use Save As (Storage) instead.
  • Save As (Storage) > Select an existing file to overwrite

Why does a IllegalStateException occur when reading an image? (Android 10+)

"java.lang.IllegalStateException: Only owner is able to interact with pending/trashed item content://media/..." error may occur due to exclusive access.
The app that owns the file has exclusive access to it. (For example, a file that has not yet completed downloading)

More Information:
Solution:
  1. If the file is being downloaded, try opening it after the download is complete
  2. Check if other apps besides the owning app can access the file
  3. If the IS_PENDING value remains 1, the owner app needs to resolve the issue

Why does a IllegalStateException occur when reading an image? (Android 11+)

On some devices, "java.lang.IllegalStateException: java.io.IOException: Failed to redact ..." error may occur due to corruption of the image's metadata.
This is an error that occurs in the Android system due to image metadata corruption.

More Information:
Solution: System File Picker
  • Android 11
    Photo Editor > Gallery > Internal Storage or SDCARD > Select an image
    Photo Editor > Gallery > Images > Select an image
  • Android 12, 12L, 13
    Photo Editor > Gallery > Images > Select an image
  • Android 14+
    Photo Editor > Gallery > Internal Storage or SDCARD > Select an image
    Photo Editor > Gallery > Images > Select an image

Why does a SecurityException occur when reading or writing a file? (Android 12+)

On some devices, "java.lang.SecurityException: com.android.externalstorage has no access to content://media/..." error may occur due to permission settings of the ExternalStorage system app.

More Information:
Solution:
  1. Android Settings
  2. Apps > Special app access > All files access (OR search for All files access and tap it)
  3. Tap the 3-dot menu in the top-right corner and tap Show System
  4. In the list, locate and tap External Storage
  5. Enable the Allow access to manage all files permission

"Unsupported URI: file://..." error when opening photos or files

Sharing using file:// URIs has been restricted since Android 7. As Android version goes up, direct file access is restricted, making it difficult to support file:// URIs.

Photo Editor no longer supports file:// URIs for the following Android versions:
  • Media files (images and videos): Android 13 and higher
  • Non-media files (PDF, ...): Android 11 and higher

Solution
  • Use another app that provides photos
  • Contact the developer of the app providing the photo (report this issue so they can fix it)

For apps targeting Android 7.0, the Android framework enforces the StrictMode API policy that prohibits exposing file:// URIs outside your app. If an intent containing a file URI leaves your app, the app fails with a FileUriExposedException exception. - From Developers > Android 7.0 Behavior Changes

What formats of GPS coordinates are supported in the metadata editor?

ISO 6709, Standard representation of geographic point location by coordinates, is the international standard for representation of latitude, longitude and altitude for geographic point locations. - From Wikipedia

The supported formats and examples are as follows:
  • Decimal degrees
    40.7575, -73.9858333
    40.7575°N 73.9858333°W *
    40.7575 N 73.9858333 W *
  • Degrees, minutes, and seconds
    40°45′27″N 73°59′09″W
    40 45 27 N 73 59 09 W
  • Degrees and decimal minutes
    40°45.45′N 73°59.15′W *
    40 45.45 N 73 59.15 W *
* = Supported in v11.4 and later

More Information:

It seems like the GPS information has been redacted

Depending on the image source, GPS information may be redacted for security reasons.
If GPS information is important, please check the resulting image, and if there are any problems, try loading the image using a different method.

Known cases are as follows:
  • Image shared with a Media Provider URI (content://media/...), but the relevant permissions are not granted
  • Image loaded from Media picker (Media, Photo picker)
  • Android 12, 12L, 13: Image loaded from Photo Editor > Gallery > Internal Storage or SDCARD > ...

Solution:
  • System File Picker
    Photo Editor > Gallery > Images > Select an image
  • Built-In Gallery
    Photo Editor > Built-In Gallery > Select an image

If GPS information is important, check whether it has been redacted

Depending on the image source, GPS information may be redacted for security reasons.
If GPS information is important, please check the resulting image, and if there are any problems, try loading the image using a different method.

Known cases are as follows:
  • Image shared with a Media Provider URI (content://media/...), but the relevant permissions are not granted
  • Image loaded from Media picker (Media, Photo picker)
  • Android 12, 12L, 13: Image loaded from Photo Editor > Gallery > Internal Storage or SDCARD > ...

Solution:
  • System File Picker
    Photo Editor > Gallery > Images > Select an image
  • Built-In Gallery
    Photo Editor > Built-In Gallery > Select an image

An error occurred in the map dialog for selecting a location

A "Script error" may occur if the WebView version is outdated.

Please update the System WebView to the latest version:
  1. Android Settings
  2. Apps
  3. Android System WebView
  4. App details in store
  5. Update

However, if you cannot use this function, please try the following:
  1. Click the Open button in the map dialog
  2. Copy the coordinates from the Android Map app
  3. Click the Paste button next to the GPS field in the Metadata Editor

What is "Time zone"?

A time zone is an area which observes a uniform standard time for legal, commercial and social purposes. Time zones tend to follow the boundaries between countries and their subdivisions instead of strictly following longitude, because it is convenient for areas in frequent communication to keep the same time. - From Wikipedia

How to create presets for batch jobs?

You can create presets for some filters.

For example:
  1. Run Photo Editor
  2. Effect > Blur
  3. Adjust parameters
  4. Click the Preset button (star icon)
  5. Click + button
  6. Enter the preset name > Click ADD
You can use this preset later in the Effect > Blur OR in Batch > Effect > Blur.

Batch "Rename" failed on Android 10+

Rename may not be supported according to where files loaded from.
In this case, "java.lang.UnsupportedOperationException: Rename not supported" error will occur.

  • If you open files from other app

    Rename does not supported in Android 10+.
    You should load files from the Gallery menu.

  • If you open files from the Gallery menu

    Android 10+ does not allow rename (or writing) in Images and Downloads in the System File Picker.
    Please, select images from Internal Storage or SDCARD.
    • Photo Editor > Batch > Gallery > Internal Storage or SDCARD > Select images

Batch "Capture Time (Metadata)" failed with error "Unable to get capture time"

The capture time cannot be determined because the image has no metadata and file time information is not available.
Depending on the image source, file time information may not be available.

Please, try one of the methods below to load the image:
  • System File Picker
    Photo Editor > Gallery > Select an image
  • Built-In Gallery
    Photo Editor > Built-In Gallery > Select an image

Batch "Capture Time (Metadata)" failed with error "Unable to get file time"

File time information is not available.
Depending on the image source, file time information may not be available.

Please, try one of the methods below to load the image:
  • System File Picker
    Photo Editor > Gallery > Select an image
  • Built-In Gallery
    Photo Editor > Built-In Gallery > Select an image

What image formats are supported in Batch > Metadata, Capture Time?

Batch > Metadata, Capture Time only changes the metadata (EXIF, IPTC, XMP) of the files.

Supported image formats: JPEG, PNG, WebP

What is "Desktop mode" and "Dark theme" in "Webpage Capture"

  1. Desktop mode
    The web page is displayed as if viewed on a desktop.
    Desktop mode may not work depending on the webpage.
  2. Dark theme
    A light-on-dark color scheme – also called dark mode, dark theme, night mode, black mode, or lights-out (mode) – is a color scheme that uses light-colored text, icons, and graphical user interface elements on a dark background. It is often discussed in terms of computer user interface design and web design. Many modern websites and operating systems offer the user an optional light-on-dark display mode. - From Wikipedia

    Dark theme may not work if the conditions below are not met:
    • Android 13+ OR System WebView 105+
    • Webpage must support dark color-scheme

Password-protected PDF files are not supported in "PDF Capture"

Password-protected PDF files are supported on Android 15 and later.

Starting with Photo Editor 10.7+, Android 12, 12L, 13, and 14 are supported via SDK extensions and require S Extension 13+.

SDK Extensions leverage modular system components to add APIs to the public SDK for certain previously released API levels. These APIs are delivered to devices when end-users receive module updates through Google Play system updates. App developers can utilize these APIs in their apps to provide additional functionality that wasn't originally available in the SDK for these previous versions of Android. - From Developers > SDK Extensions

Why can't I turn off all choices in the consent dialog?

At a minimum, some legitimate interest items should remain selected for advertising purposes.

AdMob > Mobile Ads SDK (Android) > Ad serving modes

  • v10.1.1+
    • Consent
    • Do not consent
    • Manage options
      • At a minimum, legitimate interest items selected by default should remain selected. All other items can be deselected.
  • v8.8 ~ v10.1

Is there an option to remove ads?

We offer a purchase option to remove ads only in the Google Play Store version.
This option only removes ads and has no additional features.

Please try one of the following:
  • In-app purchase
    Settings > Purchase Items > No Advertisement > Purchase
  • Google Play Pass
    Settings > Purchase Items > Google Play Pass

I'm still seeing ads even though I purchased the "No Advertisement" option

First check the following:
  1. Did you install Photo Editor from Google Play?
    If you installed from Amazon Appstore or Samsung Galaxy Store, Google Play billing information will not apply, so please uninstall Photo Editor and install it again from Google Play.
  2. Make sure your account is properly set up in the Google Play
    If multiple accounts are registered in the Google Play, select the purchased account.
    In some cases, you may need to uninstall and reinstall Photo Editor.

If all of the above conditions are met and you are still seeing ads, try one of the following:
(This is a problem that may occur if the purchase information is not updated immediately)
  • Restart App
    Menu > Restart App
  • Reboot device
  • Clear app data
    You may need to backup settings, presets, and fonts : Menu > Backup > Export
    Android Settings > Apps > Photo Editor > Clear data
  • Uninstall & Reinstall Photo Editor
    You may need to backup settings, presets, and fonts : Menu > Backup > Export

If the above methods do not resolve the iusse, please contact the developer.
  • Menu > Report Bug > Check "Attach log file" > Report Bug > Send email

I'm seeing ads even though I purchased the "No Advertisement" option on the Amazon Appstore

Starting with version 9.4 (installed from the Amazon Appstore), the previously purchased "No Advertisement" feature is no longer supported.

In-app purchases for "No Advertisement" have already been discontinued since version 3.5. (The "Purchase" button has been hidden since version 1.9.2)

"Google Play billing service is unavailable" error when purchasing an item

How do I turn off "Don't Keep Activities" in Android Developer Options?

You must turn off Developer options > Apps > Don't keep activities in order to function correctly.

Solution: What is "Don't Keep Activities" in Android Developer Options?

Screen Overlay Detected

Screen Overlay is a special permission granted to Android Apps, with the help of which Apps can appear on the top of other App Screen. You need to temporarily disable Screen Overlay permission of some Android apps to get rid of this error on your device.
Solution:
  1. Open Settings
  2. Scroll down to Apps
  3. Tap on Three Dots
  4. Click on Draw Over Other Apps
  5. Again tap on Three Dots
  6. Click on Show System Apps
  7. Now Turn off Screen Overlay of all apps

Turn on Documents in Settings > Installed apps first

This issue occurs on devices that do not support the Android Storage Access Framework.

Where: Tools > Animated Gif, Tools > Create PDF, Tools > Compress to ZIP

Solution: Turn off Use "Documents API"
  1. Settings
  2. Turn off Use "Documents API"

Caution:
  • This is a common problem with some Xiaomi devices.
  • Turn off this option ONLY IF your device does not support the Android Storage Access Framework. Otherwise, you may not be able to save files to the SD card. Please use with caution.

Unable to install Photo Editor after upgrading device to Android 11

We don't know why this issue only occurs on some devices upgraded to Android 11.
(This issue may be related to the upgrade process.)
A factory reset will fix this problem, but will delete all data. :-(

There are several articles about this problem, which may help you solve this problem:
If you can use adb, please try following:
  1. adb shell pm uninstall com.iudesk.android.photo.editor
  2. Install Photo Editor