小编fro*_*ouo的帖子

Proguard保留接口和抽象类的参数名称

我试图阻止proguard从混淆接口(或抽象类)方法参数.

让我说我的lib中有这个接口:

package com.mypackage;
public interface MyLibListener {
    void onSomething(boolean success, String message); 
}
Run Code Online (Sandbox Code Playgroud)

这个proguard文件:

-keepparameternames
-keep interface com.mypackage.MyLibListener {
    *;
}
Run Code Online (Sandbox Code Playgroud)

然后我组装发布,我得到:

package com.mypackage;
public interface MyLibListener {
    void onSomething(boolean var1, String var2);
}
Run Code Online (Sandbox Code Playgroud)

抽象类或使用@Keep注释也是如此.混淆选项keepparameternames似乎只适用于常规类.任何的想法?谢谢!

(相关SO:如何在android中使用Progaurd来混淆接口方法及其参数?Proguard保持接口方法变量名称)

android proguard

11
推荐指数
2
解决办法
4841
查看次数

如何在具有reactstrap依赖关系的reactjs应用中自定义bootstrap 4?

我开始使用reactstrap开发一个React应用程序。我按照“入门”运行以下命令:

npm install -g create-react-app
create-react-app my-app
cd my-app/
npm start

npm install bootstrap --save
npm install --save reactstrap@next react react-dom
Run Code Online (Sandbox Code Playgroud)

然后,我可以看到"bootstrap": "^4.0.0"package.jsondependencies和引导/在我的项目node_modules文件夹中。好。

现在,我想更改例如boostrap原色。让我们开始简单:)。我已经阅读了Bootstrap 4主题,但是custom.scss在我的项目中找不到任何东西。

使用reactstrap时添加和编辑引导主题的正确方法是什么?另外,我怎么把我的变化跨引导更新,因为/node_modules是在.gitignore

PS:我是网络新手,还是对发展感到反感,所以如果我问/说出任何愚蠢或显而易见的事情,我深表歉意。

谢谢

node.js reactjs reactstrap

3
推荐指数
1
解决办法
2947
查看次数

标签 统计

android ×1

node.js ×1

proguard ×1

reactjs ×1

reactstrap ×1