我正在开发一个Android项目,并使用 proguard 保护我的代码免受逆向工程的影响。我面临一个严重的问题,我的代码是安全的,如90%安全,但问题在于我的网络服务网址。我确实在单独的类中保存了URL的路径,如
Public class key_Strings
{
public static url="https://www.google.co.uk";
}
并说我在我的活动中使用此网址,如:
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String URL=key_Strings.url;
}
}
导出我的.APK文件后,我确实应用了逆向工程工具,然后最后我得到了这个带有匿名名称的类,但事情是我得到的URL类似于:
this.h="https://www.google.co.uk";
我想保护我的网址,所以需要帮助 感谢
答案 0 :(得分:0)
在ProGuard常见问题解答中将DexGuard用作recommended。
答案 1 :(得分:0)
好的我的问题正在解决,感谢每一个人,这里的解决方案点击我的想法只是修改我的代码,问题就解决了
Public class key_Strings
{
public url="https://www.google.co.uk";
}
这是我的活动代码
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
key_Strings key_Strings=new key_Strings();
String URL=key_Strings.url;
}
}
感谢每一个人。