`
fonter
  • 浏览: 867459 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android之混淆(Obfuscate)

阅读更多

 

下载Android安安软件请到:http://code.google.com/p/andbox

 

 

Android混淆现在在新的SDK开发工具下变得非常容易,只能说android sdk已很强大了,记得之前写过一篇文章《android混淆(Obfuscate)》 用ant来混淆,非常麻烦,现在SDK只需在你的工程下找到default.properties  文件,并加一句

 

proguard.config=proguard.cfg

 

proguard.cfg 文件在你创建工程就自动生成了,你可以在proguard.cfg修改不混淆或混淆的过滤条件。

至于生成APK,那更简单,工程菜单的“Android Tool”即可生成

 

了解更多可浏览:http://developer.android.com/guide/developing/tools/proguard.html

 

 

 

  • 大小: 43.8 KB
分享到:
评论
2 楼 fonter 2011-09-13  
goingshow 写道
至于生成APK,那更简单,工程菜单的“Android Tool”即可生成  


我们菜单没有  “Android Tool”

没有吗。那你重新搞一下exlipse 和ADT
1 楼 goingshow 2011-09-09  
至于生成APK,那更简单,工程菜单的“Android Tool”即可生成  


我们菜单没有  “Android Tool”

相关推荐

    AS混淆实例项目

    5. 代码混淆级别:ProGuard提供了三种混淆级别:简单(shrink),中级(optimize)和高级(obfuscate)。在实际项目中,通常选择最高级别的混淆,即同时进行代码压缩、优化和混淆。 6. 测试混淆后的代码:在发布前...

    Android添加Proguard混淆支持完整实例

    在Android开发过程中,为了保护应用的安全性和优化代码大小,开发者通常会使用Proguard工具进行代码混淆。Proguard是一个强大的Java类文件 shrinker、optimizer、 obfuscator 和 preverifier,它能够删除未使用的...

    maven 代码混淆.zip

    在Java开发领域,尤其是涉及到Android应用开发时,代码混淆是一个重要的步骤,用于保护源代码的安全性和优化应用程序的体积。本文将深入探讨`maven`与`代码混淆`的相关知识点,帮助开发者理解如何在Maven项目中实现...

    Android安卓安全加固反调试检测手段(java层+native层)(附代码实现).pdf

    - **混淆(Obfuscate)**:使用无意义的名称对类、字段和方法进行重命名。 - **预检(Preverify)**:对处理后的代码进行预检,主要在Java平台上进行。 Proguard工具已经内置在Android Studio中,每当创建一个新...

    proguard6.2.0.zip

    因为Java代码是非常容易反编码的,况且Android开发的应用程序是用Java代码写的,为了很好的保护Java源代码,我们需要对编译好后的class文件进行混淆。 ProGuard是一个混淆代码的开源项目,它的主要作用是混淆代码,...

    FoodObfuscator:APK后处理混淆器

    gradle clean obfuscate安装具有包装结构 -/--AndroidAppRoot/--FoodObfuscator/将此行添加到顶级Android应用包装器gradle中的依赖项maven { url uri( " ../repo " )} 对于每个单独的android应用build.gradle 最小...

    proguard6.2.2_java_proguard6.2.2_

    ProGuard提供了多种混淆策略,例如“-obfuscate”选项,它会自动重命名类、方法和字段,使得原始代码难以理解。此外,用户还可以通过配置文件自定义混淆规则,确保关键类和方法不被混淆。 其次,代码优化是ProGuard...

    proguard6.2.2.rar

    3. **混淆(Obfuscate)**:混淆是 ProGuard 的关键特性,它将类、字段和方法的名字转换为简短的、无意义的名称,使得代码难以被反编译和理解,从而增加破解的难度。这对于保护商业逻辑和防止知识产权泄露至关重要。...

    andriod studio

    此外,还可以使用Lint检查代码潜在问题,以及使用Shrink, Obfuscate, and Optimize功能减小APK大小。 通过以上步骤,开发者可以在Android Studio中创建一个功能完善的“简单音乐播放器”。整个过程涉及了Android...

    proguard 文档

    - `-obfuscate`:启动混淆,`-dontobfuscate` 可禁用混淆。 混淆选项如 `-obfuscationdictionary`、`-overloadaggressively` 和 `-useuniqueclassmembernames` 可以进一步定制混淆规则,提高混淆效果。 总的来说,...

    unity Obfuscator Pro 3.3.zip

    It feature is to obfuscate built dotNet assemblies, like assembly-csharp and assembly-unityscript for Windows/Mac/Linux Standalone Games and embedded Systems like Android and IPhone. Beta: Xbox and ...

    proguard-with-maven-example:如何使用Apache Maven进行ProGuard

    在Android开发中,ProGuard是默认集成的,用于对APK进行混淆,以防止反编译。而在Java桌面应用或者服务器端应用中,尽管不那么常见,但依然可以使用ProGuard来优化和保护代码。 Apache **Maven** 是一个项目管理和...

    ObfuscatorProv3.3.zip

    It feature is to obfuscate built dotNet assemblies, like assembly-csharp and assembly-unityscript for Windows/Mac/Linux Standalone Games and embedded Systems like Android and IPhone. Beta: Xbox and ...

Global site tag (gtag.js) - Google Analytics