Java &引用;不支持的标志DT_flags_1=0x9“;android gomobile上的错误
我在这个项目中得到的是一个使用gradle来构建的Cordova项目。我创建了一个android插件,它以Java &引用;不支持的标志DT_flags_1=0x9“;android gomobile上的错误,java,android,cordova,go,gomobile,Java,Android,Cordova,Go,Gomobile,我在这个项目中得到的是一个使用gradle来构建的Cordova项目。我创建了一个android插件,它以.aar的形式调用Go脚本。所有这些都适用于简单的hello world.go.aar。所以我知道一切都是有效的。但是添加到selphyprint.aar中,它会在adb logcat中出现错误“Unsupported flags DT_flags_1=0x9”时崩溃 现在是晚上。完整的项目位于,com.photobooth项目目录的android文件夹中有一个可安装的apk 如果你有任何想
.aar
的形式调用Go脚本。所有这些都适用于简单的hello world.go
.aar
。所以我知道一切都是有效的。但是添加到selphyprint.aar
中,它会在adb logcat中出现错误“Unsupported flags DT_flags_1=0x9”
时崩溃
现在是晚上。完整的项目位于,com.photobooth
项目目录的android文件夹中有一个可安装的apk
如果你有任何想法,我发现了一些类似的错误消息连接到android链接器,但不知道它们是否相关。此外,如果您有任何关于如何调试此类错误的想法,我们将不胜感激。这不是一个实际的完整答案,但作为提示,DT_FLAGS_1是一个Binutils自定义动态节条目(请参阅) 这些是由Binutils ld在链接期间生成的 0x8位具体定义为:
#define DF_1_NODELETE 0x00000008
在Binutils 2.29.1中包含/elf/common.h
然后,我将尝试从Binutils source/docs中确定DF_1_NODELETE
做了什么来理解正在发生的事情
该标志也在下面提到:这不是实际的完整答案,但作为提示,DT_FLAGS_1是一个Binutils自定义动态节条目(请参阅) 这些是由Binutils ld在链接期间生成的 0x8位具体定义为:
#define DF_1_NODELETE 0x00000008
在Binutils 2.29.1中包含/elf/common.h
然后,我将尝试从Binutils source/docs中确定DF_1_NODELETE
做了什么来理解正在发生的事情
该标志也在以下位置提及: