I am converting an existing desktop application to an Android application, but I am very worried about reverse engineering and stuff like that. For the desktop application, I use Launch4J, but I am unaware of anything that can turn an APK file into native code on Android.

Is there anything like that?

  • Not an answer (I'm not a dev), but some keywords: Native code is rather rare on Android, but there's the "NDK". For code protection, most devs I've heard using any spoke of something called "ProGuard". Others simply make their code Open Source – which also minimizes the danger of "reverse engineering" ;) – Izzy Aug 28 '14 at 16:28
  • You can't protect your app from Reverse Engineering. – Deer Hunter Aug 29 '14 at 10:16

You can use android-apktool - A tool for reverse engineering Android APK files.

Some useful resources:

NOTE: I would recommend visiting http://www.xda-developers.com/ for more Android development needs.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.