# Testing Wanted: Android Animation Export

**URL:** <https://krita-artists.org/t/testing-wanted-android-animation-export/186834>\
**Category:** Artists Feedback & Testing\
**Created:** [July 12, 2026, 6:23pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834 "2026-07-12T18:23:34Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Drawpile](https://krita-artists.org/user_avatar/krita-artists.org/drawpile/32/140367_2.png) [@Drawpile](https://krita-artists.org/u/Drawpile)\
**Post date:** [July 12, 2026, 6:23pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/1 "2026-07-12T18:23:35Z")

</div>

After [timelapse exports](https://krita-artists.org/t/testing-wanted-android-timelapse-export/185468), I’ve now also implemented animation exporting on Android. It should be able to export videos with and without audio, GIFs and image sequences. It could use some testing on different devices and animations.

Installing the APK on your Android device will add a new “Krita Debug” application. It won’t clobber your existing Krita installation, but it also won’t have your settings.

- **You can [download the “normal” 64 bit ARM APK here](https://invent.kde.org/graphics/krita/-/jobs/4767621/artifacts/file/_packaging/krita-arm64-v8a-5.4.0-prealpha-91c9035c-debug.apk).**
- If you have a weird device, there’s also APKs for [32 bit ARM](https://invent.kde.org/graphics/krita/-/jobs/4767622/artifacts/file/_packaging/krita-armeabi-v7a-5.4.0-prealpha-91c9035c-debug.apk) and [64 bit Intel](https://invent.kde.org/graphics/krita/-/jobs/4767620/artifacts/file/_packaging/krita-x86_64-5.4.0-prealpha-91c9035c-debug.apk). If you’re not sure whether you have a device like this, you don’t.
- There’s also builds [for Linux](https://invent.kde.org/graphics/krita/-/jobs/4767615/artifacts/file/_packaging/krita-5.4.0-prealpha-91c9035c0e-x86_64.AppImage) and [for Windows](https://invent.kde.org/graphics/krita/-/jobs/4767619/artifacts/file/krita-x64-6.1.0-prealpha-91c9035c.zip).
- Source code is here: [https://invent.kde.org/graphics/krita/-/merge\_requests/2855](https://invent.kde.org/graphics/krita/-/merge_requests/2855)

What needs to be tested is mainly whether exporting animations on Android works as you’d expect. Checking whether the timelapse export on Android still works would also be nice. And also whether Windows and Linux still work and I didn’t break anything there.

For feedback, comment in this thread, [send me a private message on this forum](https://krita-artists.org/u/drawpile/summary) or message me wherever else. Please include what device you’re using. Uploading the offending files can also help a lot in diagnosing the issue (if their contents are against the forum rules, send the links via private message.)

Some things you don’t need to report:

- That the animation and recorder export dialogs are different than on desktop. That’s intentional, Android is different in several aspects.
- That you can’t export both an image series and a video simultaneously on Android. Also intentional, it makes writing frames for the video export much faster and the dialog less screen-eclipsingly tall.
- That Android file handling is annoying. You can’t overwrite files and if you try it will put numbers in parentheses after it. Not rewriting Krita’s file handling here.
- That there’s some other stuff that happens to be in this development build, like a different splash dialog, scaling settings on startup and various other things. Those are unrelated Krita Next features whose discussion doesn’t really belong in this thread.

You don’t need to find errors to leave feedback, “it works” is also good to know. If you have other issues you run across along the way, feel free to report them as well, it’s better to know about them than not. Should a longer discussion come up from those, they can be broken out into their own thread.

---

<div class="post-metadata">

**Author:** ![CrazyCatBird](https://krita-artists.org/user_avatar/krita-artists.org/crazycatbird/32/26371_2.png) [@CrazyCatBird](https://krita-artists.org/u/CrazyCatBird)\
**Post date:** [July 12, 2026, 8:11pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/2 "2026-07-12T20:11:09Z")

</div>

Why does it ask if I want to update?  
(I hit Cancel for now until I know more)

 ![Screenshot20260712160703Package installer](https://krita-artists.org/uploads/default/original/3X/3/c/3ce9108f210841327a2f8b328cf6388090e883e2.jpeg)

---

<div class="post-metadata">

**Author:** ![Drawpile](https://krita-artists.org/user_avatar/krita-artists.org/drawpile/32/140367_2.png) [@Drawpile](https://krita-artists.org/u/Drawpile)\
**Post date:** [July 12, 2026, 8:14pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/3 "2026-07-12T20:14:51Z")

</div>

Presumably because you already have a Krita Debug installed. Android is very inconsistent about the labeling for some reason, sometimes it will call it Krita, other times Krita Debug.

---

<div class="post-metadata">

**Author:** ![CrazyCatBird](https://krita-artists.org/user_avatar/krita-artists.org/crazycatbird/32/26371_2.png) [@CrazyCatBird](https://krita-artists.org/u/CrazyCatBird)\
**Post date:** [July 12, 2026, 8:15pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/4 "2026-07-12T20:15:41Z")

</div>

So I can hit update? Ok I’ll do that then. Thanks. 👍

---

<div class="post-metadata">

**Author:** ![Drawpile](https://krita-artists.org/user_avatar/krita-artists.org/drawpile/32/140367_2.png) [@Drawpile](https://krita-artists.org/u/Drawpile)\
**Post date:** [July 12, 2026, 8:18pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/5 "2026-07-12T20:18:03Z")

</div>

Maybe, it might then tell you afterwards that psyche you can’t actually update it and have to manually uninstall your current Krita Debug first. Either way, a debug package like this can’t replace a release package like you get from the Krita website or the Play Store.

---

<div class="post-metadata">

**Author:** ![CrazyCatBird](https://krita-artists.org/user_avatar/krita-artists.org/crazycatbird/32/26371_2.png) [@CrazyCatBird](https://krita-artists.org/u/CrazyCatBird)\
**Post date:** [July 12, 2026, 8:22pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/6 "2026-07-12T20:22:04Z")

</div>

![Screenshot20260712161750Package installer](https://krita-artists.org/uploads/default/original/3X/6/b/6b0ccaa22aff83ac4c943ab9d880f3f4800e2a4f.jpeg)

It won’t install and I can’t find the other debug version.

---

<div class="post-metadata">

**Author:** ![Drawpile](https://krita-artists.org/user_avatar/krita-artists.org/drawpile/32/140367_2.png) [@Drawpile](https://krita-artists.org/u/Drawpile)\
**Post date:** [July 12, 2026, 8:27pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/7 "2026-07-12T20:27:59Z")

</div>

It definitely works on a clean device to install both next to each other, there is no conflict. So this is some kind of situation you have on your device that you need to fix.

Do you have two “Krita” then? One of them may reveal itself to actually be a debug version if you drag it onto your desktop or run it and check the version. Otherwise, the package installer does get confused sometimes, restarting the device can fix it.

---

<div class="post-metadata">

**Author:** ![CrazyCatBird](https://krita-artists.org/user_avatar/krita-artists.org/crazycatbird/32/26371_2.png) [@CrazyCatBird](https://krita-artists.org/u/CrazyCatBird)\
**Post date:** [July 12, 2026, 8:37pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/8 "2026-07-12T20:37:32Z")

</div>

This is driving me nuts…

 ![Screenshot20260712162605My Files](https://krita-artists.org/uploads/default/original/3X/9/6/96fc6a3f9edba4be9004620deb00d356b7359247.jpeg)

 ![Screenshot20260712163534My Files](https://krita-artists.org/uploads/default/original/3X/d/c/dcbebf9ab6a85820d5f52d1698d43c6ca1d9ea17.jpeg)

---

<div class="post-metadata">

**Author:** ![Drawpile](https://krita-artists.org/user_avatar/krita-artists.org/drawpile/32/140367_2.png) [@Drawpile](https://krita-artists.org/u/Drawpile)\
**Post date:** [July 12, 2026, 8:38pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/9 "2026-07-12T20:38:01Z")

</div>

That’s your storage, not your installed applications.

---

<div class="post-metadata">

**Author:** ![CrazyCatBird](https://krita-artists.org/user_avatar/krita-artists.org/crazycatbird/32/26371_2.png) [@CrazyCatBird](https://krita-artists.org/u/CrazyCatBird)\
**Post date:** [July 12, 2026, 8:38pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/10 "2026-07-12T20:38:39Z")

</div>

![Screenshot20260712163358Gallery](https://krita-artists.org/uploads/default/original/3X/4/6/4621a27921131aecc4cdd37c554b3988bd1c4b2b.jpeg)

---

<div class="post-metadata">

**Author:** ![Drawpile](https://krita-artists.org/user_avatar/krita-artists.org/drawpile/32/140367_2.png) [@Drawpile](https://krita-artists.org/u/Drawpile)\
**Post date:** [July 12, 2026, 8:45pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/11 "2026-07-12T20:45:50Z")

</div>

Then you may have some kind of phantom left over because you chose not erase the data when uninstalling a debug version of Krita, it’s a somewhat common trap Android puts out. You can try restarting the device and see if it works afterwards, but it may be that the only solution you’re left to fix your device is to use the Android developer tools on a computer and run `adb shell pm uninstall org.krita.debug` to remove the package entirely.

---

<div class="post-metadata">

**Author:** ![sooz](https://krita-artists.org/user_avatar/krita-artists.org/sooz/32/93244_2.png) [@sooz](https://krita-artists.org/u/sooz)\
**Post date:** [July 13, 2026, 3:58am UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/12 "2026-07-13T03:58:52Z")

</div>

Android 16, One UI 8.5 - 64 bit Arm

I only tested the timelapse function. It worked perfectly. I’m sorry I don’t know how to do animation.

---

<div class="post-metadata">

**Author:** ![mundanecanvas](https://krita-artists.org/user_avatar/krita-artists.org/mundanecanvas/32/198006_2.png) [@mundanecanvas](https://krita-artists.org/u/mundanecanvas)\
**Post date:** [July 16, 2026, 2:39pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/13 "2026-07-16T14:39:27Z")

</div>

Hello! I just tested it. It could export the animation but for some reason the audio is disturbingly distorted. (Volume boosted so loud it sounds like a broken speaker)

---

<div class="post-metadata">

**Author:** ![Drawpile](https://krita-artists.org/user_avatar/krita-artists.org/drawpile/32/140367_2.png) [@Drawpile](https://krita-artists.org/u/Drawpile)\
**Post date:** [July 16, 2026, 3:03pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/14 "2026-07-16T15:03:57Z")

</div>

This isn’t something I can manage to make happen, so I would need the Krita and audio files to look at this.

---

<div class="post-metadata">

**Author:** ![mundanecanvas](https://krita-artists.org/user_avatar/krita-artists.org/mundanecanvas/32/198006_2.png) [@mundanecanvas](https://krita-artists.org/u/mundanecanvas)\
**Post date:** [July 17, 2026, 1:47am UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/15 "2026-07-17T01:47:28Z")

</div>

where can i personally dm you? i’ll happily send the file (video result, krita file, and audio file)

---

<div class="post-metadata">

**Author:** ![Drawpile](https://krita-artists.org/user_avatar/krita-artists.org/drawpile/32/140367_2.png) [@Drawpile](https://krita-artists.org/u/Drawpile)\
**Post date:** [July 17, 2026, 1:50am UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/16 "2026-07-17T01:50:12Z")

</div>

You can do so on this forum, it has a private message function when you click on my icon and then select “Message”. You can also message me on the libera.chat IRC or on Discord instead if you want, the username is `askmeaboutloom` on both.

---

<div class="post-metadata">

**Author:** ![mundanecanvas](https://krita-artists.org/user_avatar/krita-artists.org/mundanecanvas/32/198006_2.png) [@mundanecanvas](https://krita-artists.org/u/mundanecanvas)\
**Post date:** [July 17, 2026, 2:11am UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/17 "2026-07-17T02:11:03Z")

</div>

i dmed you on discord!

---

<div class="post-metadata">

**Author:** ![Melgar1](https://krita-artists.org/letter_avatar_proxy/v4/letter/m/a88e57/32.png) [@Melgar1](https://krita-artists.org/u/Melgar1)\
**Post date:** [July 21, 2026, 6:01am UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/18 "2026-07-21T06:01:28Z")

</div>

I try it on Redmi pad 7 with xp-pen. It work perfectly, but everytime I export, the name is untitled, maybe when exporting the name of the file is same

---

<div class="post-metadata">

**Author:** ![Drawpile](https://krita-artists.org/user_avatar/krita-artists.org/drawpile/32/140367_2.png) [@Drawpile](https://krita-artists.org/u/Drawpile)\
**Post date:** [July 21, 2026, 6:10am UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/19 "2026-07-21T06:10:18Z")

</div>

Thanks! Yeah that has to do with how file handling works on Android, it is not just a problem with the render animation dialog. It’s not something that will be fixed along with this feature, it’s its own thing.

---

<div class="post-metadata">

**Author:** ![NuttyAnimations](https://krita-artists.org/user_avatar/krita-artists.org/nuttyanimations/32/85384_2.png) [@NuttyAnimations](https://krita-artists.org/u/NuttyAnimations)\
**Post date:** [July 21, 2026, 6:06pm UTC](https://krita-artists.org/t/testing-wanted-android-animation-export/186834/20 "2026-07-21T18:06:24Z")

</div>

The exporting works, but the audio became distorted. I laughed so hard

[Next page](https://krita-artists.org/t/testing-wanted-android-animation-export/186834.md?page=2)
