zoukankan      html  css  js  c++  java
  • android防止APK被反编译的方法

     在Eclipse中生成一个android项目时,Eclipse会自动生成一个project.properties文件,打开这个文件(下面以我写的一个项目中的这个文件为例),里面的内容如下所示:

    # This file is automatically generated by Android Tools.
    # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
    #
    # This file must be checked in Version Control Systems.
    #
    # To customize properties used by the Ant build system edit
    # "ant.properties", and override values to adapt the script to your
    # project structure.
    #
    # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
    #proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt

    # Project target.
    target=android-10

    若想防止自己的劳动成果不被别人轻易地剽窃,就在这个project.properties文件中最后的地方添加这样一句话:proguard.config=proguard.cfg ,添加后这个文件中的整体内容如下所示:

    # This file is automatically generated by Android Tools.
    # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
    #
    # This file must be checked in Version Control Systems.
    #
    # To customize properties used by the Ant build system edit
    # "ant.properties", and override values to adapt the script to your
    # project structure.
    #
    # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
    #proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt

    # Project target.
    target=android-10
    proguard.config=proguard.cfg

    这样处理之后生成的APK文件就能很好地防止反编译了

     


  • 相关阅读:
    hdu3486 Interviewe (二分+线段树求区间最值)
    hdu2473 JunkMail Filter(并查集)
    hdu3290 The magic apple tree (dfs)
    hdu2610 Sequence one (dfs) &&hdu2611 Sequence two
    hdu1598 find the most comfortable road (枚举+并查集)
    hdu3635 Dragon Balls
    hdu2821 Pusher
    hdu1558 Segment set
    hdu 2514 Another Eight Puzzle
    url传递中文的解决方案
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3119941.html
Copyright © 2011-2022 走看看