make: *** No rule to make target
filter.txt 如下:
do not compile constructor
!<clinit|init>
test demo
!bigGoto #.TestCompiler. !.Util !./Lambda .Activity.
compile method named onCreate, mostly activity's onCreate
.;onCreate(Landroid/os/Bundle;.
compile all method, use to test compiler
#.*
我是想把我所有的包含Activity的类中的方法都加固,奈何总是有这种错误
报错信息如下:
make: *** No rule to make target 'jni/nc/Java_com_xk_ssan_zuty_module_share_ui_dialog_GoodShareMainPicDialog_createDialog__Landroid_app_Activity_2Ljava_util_List_2Lcom_xk_ssan_zuty_module_share_util_SharePainter_2JILjava_lang_String_2.cpp', needed by 'obj/local/armeabi-v7a/objs/nc/nc/Java_com_xk_ssan_zuty_module_share_ui_dialog_GoodShareMainPicDialog_createDialog__Landroid_app_Activity_2Ljava_util_List_2Lcom_xk_ssan_zuty_module_share_util_SharePainter_2JILjava_lang_String_2.o'. Stop.
make: *** Waiting for unfinished jobs....
[ERROR ] dcc: Compile .\4.6.0.0-mg_debug.apk failed!
Traceback (most recent call last):
File "dcc.py", line 453, in
do not compile constructor
!<clinit|init>
test demo
!bigGoto #.TestCompiler. !.*Util* !.*Lambda* .*Activity.*
compile method named onCreate, mostly activity's onCreate
.*;onCreate(Landroid/os/Bundle;.*
compile all method, use to test compiler
#.*
我猜测可能是文件名太长了.
感谢大佬回复,生成的文件名由包名,类名,方法名,参数组成组成。其他还好,不过方法的参数一搞就有五六个,那这种情况是要手动过滤掉这种方法不加固吗
感谢大佬回复,生成的文件名由包名,类名,方法名,参数组成组成。其他还好,不过方法的参数一搞就有五六个,那这种情况是要手动过滤掉这种方法不加固吗
我在windows遇到这样的问题,换linux解决了。