A Tasker user since 2012, owner of over 200 profiles, and survivor of the great API 29 migration of 2020.
Empty list, or only Android/data/com.joaomgcd.tasker/ (Tasker's own folder). 4. The SD Card Sorter You had a task that moved photos from DCIM/Camera into dated subfolders on an external SD card.
Instead of using raw file paths ( /sdcard/Folder/file.txt ), you can use . You grant Tasker permission to a specific folder (like a tree), and Tasker can then read/write anywhere inside that tree. tasker api 29
When Tasker (or any app) targets API 29, it must obey all the new privacy and security rules of Android 10. If an app still targets an older API (like 28), it can use the old, permissive file system.
Partial success at best, constant permission popups at worst. Part 4: The Good News – Tasker’s Workarounds João is a wizard. Within weeks of the API 29 requirement, he implemented several powerful workarounds. You don't have to abandon Tasker; you just have to adapt your methods . Workaround #1: The "Use Document Tree" Mode (SAF) The most important feature you need to know: Storage Access Framework (SAF) . A Tasker user since 2012, owner of over
Embrace the Document Tree. Learn to love the Tasker folder. Use intents like a poet. And when all else fails, remember the ADB hack exists.
The red errors in the Tasker log feel personal. They feel like Google telling you that you don't own your phone. The SD Card Sorter You had a task
The good news is that Tasker is still the most powerful automation app on Android. You just have to work with the new rules, not against them.
If you’ve been a Tasker user for more than a year, you’ve probably seen the dreaded phrase pop up in forums, Reddit threads, and error logs: API 29 .
Permission denied if the destination wasn't a Tasker-owned folder. 2. The Cross-App Data Mover You used Tasker to move a downloaded PDF from Download/ into a specific app's folder (e.g., /sdcard/WhatsApp/Media/WhatsApp Documents/ ).