代码之家  ›  专栏  ›  技术社区  ›  sixtyfootersdude

如何分发Android应用程序(使人们看不到源代码)

  •  0
  • sixtyfootersdude  · 技术社区  · 15 年前

    不确定这是否相关,但我将给他们的代码将运行在android上。

    3 回复  |  直到 15 年前
        1
  •  2
  •   David Webb    15 年前

    如果你只是想让他们能够在他们的手机(或模拟器)上运行你的应用程序,你可以给他们 an .apk file ,这是Android应用程序的标准格式。最简单的方法 阿普克先生 aapt command .

    如果你想让他们把你的类添加到他们的应用程序中,你必须给他们一个 .jar 包含已编译的 .class 文件夹。然而,这是有可能的 文件返回到 .java

    有一些工具-被称为模糊器-使反编译过程更加困难,但就我个人而言,我不会在这里麻烦他们,因为他们也使调试更加困难。

    阿普克先生 .dex 使用Dalvik字节码而不是 .类 包含JVM字节码的文件,并且当前没有工具可以 文件返回到 .java文件 源文件。

        2
  •  1
  •   Mark Peters    15 年前

    只把类文件打包成一个.jar文件,不要给它们源代码。

    编辑: Android有自己的打包应用程序的方法,我建议使用它。

        3
  •  1
  •   Community CDub    8 年前

    decompile the .dex byte code ,但不是Java源代码,至少在本文发表时不是。