Testing Wanted: Android Animation Export

After timelapse exports, 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.

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 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.

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

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.

So I can hit update? Ok I’ll do that then. Thanks. :+1:

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.

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

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.

This is driving me nuts…

That’s your storage, not your installed applications.

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.

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.