eclipse-安卓代码保护的常用方法

问题描述

安卓代码保护的常用方法

本人现在是大四,在做毕业设计。内容主要就是一个测量心电的APP设计,现在代码已经基本完成,老师要求进行代码混淆或者其他的一些保护手段。
Eclipse本身就有Proguard功能,但是老师说因为我们的代码里面含有大量的Native模块,使用proguard进行混淆之后APK不能安装,所以老师想要我使用其他的方法。这几天我也在网上查了,发现大家主要用的方法就是proguard,还有使用工具APKProtect,这个软件的官网我一直打不开,找不到官方下载渠道,CSDN下载中心是有的,但是我看好像是需要重新签名,我有点担心非官方的软件会窃取签名什么的,所以想问问大家还有什么其他的方法进行加密呢?或者大家有没有一些比较官方正规的软件呢?谢谢大家啦!

解决方案

代码混淆

应用接入权限控制
应用签名机制 数字证书
android虚拟机沙箱机制

具体自行百度

解决方案二:

常用的代码混淆。
你需要避免对native模块混淆。

或者使用http://www.ijiami.cn/

解决方案三:

不混淆,那就加固吧,如 梆梆加固,360加固等

时间: 2024-10-29 16:49:22

eclipse-安卓代码保护的常用方法的相关文章

eclipse 安卓xml文件不显示错误提示

问题描述 eclipse 安卓xml文件不显示错误提示 为什么我的xml写错了不会有像java文件那样的错误提示?请问这可以设置吗?如果可以,请问在哪设置 解决方案 有些错误可以直接显示,有些错误你在xml文件里再按一下保存也会显示,还有些错误会在编译时console里面显示 解决方案二: xml中的代码不会像java代码一样出错即时提示,而是会在保存后给出警告提示.不过这种提示也大多是针对语法或资源的,例如你引用了string资源却没给出要引用的资源名称("@strings/"),他

eclipse源代码-eclipse安卓helloworld程序显示问题

问题描述 eclipse安卓helloworld程序显示问题 初次用安卓AVD 但是结果什么都没有显示 代码: package com.example.third; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends Activity{ public void oncreate(Bundle saveInst

安卓开发-看到的一段安卓代码不解,希望得到帮助

问题描述 看到的一段安卓代码不解,希望得到帮助 int count = cursor.getCount(); gsname = new String[count]; BaseAdapter ba = new BaseAdapter() { @Override public int getCount() { // 指定一共包含10个选项 return gsname.length; } @Override public Object getItem(int position) { return nu

android-初学者eclipse安卓 manifest中报andriod属性未绑定

问题描述 初学者eclipse安卓 manifest中报andriod属性未绑定 学习<第一行代码> 然后看书之后自己试一遍就报错....求指点 com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] Parser exception for F:AndriodTestActivityTestAndroidManifest.xml: 与元素类型 "activity" 相关联的属性 "a

eclipse安卓真机调试出现问题

问题描述 eclipse安卓真机调试出现问题 用eclipse新建自动生成的HELLOWORLD的程序 无法导入手机 安装过程如下: [2015-07-19 15:06:32 - helloworld] ------------------------------ [2015-07-19 15:06:32 - helloworld] Android Launch! [2015-07-19 15:06:32 - helloworld] adb is running normally. [2015-

如何配置eclipse的代码自动提示功能?

  对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情.如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助. Eclipse代码里面的代码提示功能默认是关闭的,只有输入"."的时候才会提示功能,用vs的用户可能不太习惯这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Co

Android高级混淆和代码保护技术

本文讲的是Android高级混淆和代码保护技术,这是一篇关于 Android 代码保护的文章,旨在介绍代码混淆.防止逆向工程的各种高级技巧.大家都很忙,我也赶着回去继续开发我的新应用,因此话不多说,越干(gan, 一声)越好. 开始之前,值得一说的是,本文超过五千字,完全由我开发的「纯纯写作」书写而成,纯纯写作主打安全.写作体验和永不丢失内容,于是本着珍爱生命,我用纯纯写作来写这篇文章. 本文有两部分内容,一部分讲混淆,一部分介绍一些混淆之下的安全手段.基准原则都是:在保证不麻烦到自身 以及 能

exception-安卓空指针 异常 请问 怎么回事 小弟刚开始写安卓代码

问题描述 安卓空指针 异常 请问 怎么回事 小弟刚开始写安卓代码 03-30 12:16:38.625: E/AndroidRuntime(19941): FATAL EXCEPTION: main 03-30 12:16:38.625: E/AndroidRuntime(19941): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.voldian/com.voldian.voldian.shangc

eclipse的代码整合到studio出现bug

问题描述 eclipse的代码整合到studio出现bug 不知道怎么解决,重复有3个,我改了2个,clear又还原了 解决方案 values.xml 中是不是定义了两个一样的变量 解决方案二: 搜一下,xml里应该是有重复的定义 解决方案三: 是重复定义了.,最主要我改了在clear,就会还原,还有我不懂的是value中values.xml文件是不是所有的value总和