简单说是 EMAS中我写了一个 gradle 的 plugin 在里面操作了 这个 报错了 应该跟字体有关系 所以我想问下 有没有什么配置的地方 可以给机器里面设置字体? 应该是字体 因为我注释掉那部分 就报错了,找到了具体的错误位置,但是还没有好的解决办法18:05:47 An error occurred in addTimestampToImage: 18:05:47 java.lang.InternalError: java.lang.reflect.InvocationTargetException 18:05:47 at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:86) 18:05:47 at java.base/java.security.AccessController.doPrivileged(Native Method) 18:05:47 at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74) 18:05:47 at java.desktop/java.awt.Font.getFont2D(Font.java:497) 18:05:47 at java.desktop/java.awt.Font$FontAccessImpl.getFont2D(Font.java:237) 18:05:47 at java.desktop/sun.font.FontUtilities.getFont2D(FontUtilities.java:158) 18:05:47 at java.desktop/sun.java2d.SunGraphics2D.checkFontInfo(SunGraphics2D.java:670) 18:05:47 at java.desktop/sun.java2d.SunGraphics2D.getFontInfo(SunGraphics2D.java:836) 18:05:47 at java.desktop/sun.jav 18:05:47 a2d.pipe.GlyphListPipe.drawString(GlyphListPipe.java:46) 18:05:47 at java.desktop/sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java:2934) 18:05:47 at BuildTimeIconPlugin.addTimestampToImage(BuildTimeIconPlugin.java:191) 18:05:47 at BuildTimeIconPlugin.lambda$apply$0(BuildTimeIconPlugin.java:47) 18:05:47 at org.gradle.configuration.internal.DefaultUserCodeApplicationContext$CurrentApplication$1.execute(DefaultUserCodeApplicationContext.java:123)
报错信息是什么?另外你说的是字体还是编码方式,你注释的是哪一块,您看下这个有帮助没 https://stackoverflow.com/questions/33923803/how-to-set-custom-font-for-a-whole-application-in-android/33923946#33923946,此回答整理自钉群“应用研发平台EMAS开发者交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。