I need to create a GS1 Databar Expanded barcode (also known as RSS Expanded).
I have looked on stackoverflow for similar questions such as this, this, this.. and many more but they didn't have an answer...
I have looked at ZXing. It supports scanning GS1 barcodes but I need to generate one, not scan it. When I tried the code to generate an RSS barcode, I got an exception. I looked up the issue and found out that encoding the GS1 Databar barcode is not supported though here.
I have looked at Okapibarcode and Onbarcode.
Okapibarcode has a JAR file. I tried integrating that JAR file into Android Studio but the JAR has code from the Java library that isn't available for Android (such as Java AWT).
Onbarcode also has a JAR file and it supports Android but the Android support doesn't come with GS1 Databar Expanded.
I have tried creating a normal Java project on IntelliJ and integrated the above JAR files and they work. But no way to make them work for Android.
I have thought of running normal Java projects on Android but results from the Internet say I can't. Not without root access.
I have found VintaSoft Barcode .NET SDK but it runs on Xamarin C# and will not be compatible on an Android project.
Is there a library that can help achieve the goal of generating a GS1 Databar barcode on Android? Or someway to achieve this on Android?