2

我想使用模板在 Android 应用程序上生成 html 页面。稍后我想打印这些准备好的页面。我以为我可以使用 Freemarker 模板库。但在初始化期间 - 在代码中:尝试 { cfg = new Configuration();

            cfg.setDirectoryForTemplateLoading(new File(MSprzedazSesja.folderAplikacjiNaKarcie.getAbsolutePath()+MSprzedazSesja.folderWzorcowWydruku));
            cfg.setObjectWrapper(new DefaultObjectWrapper());
            tempFaktura = cfg.getTemplate("wzorzecFaktura.ftl");
        }

我收到错误:E/AndroidRuntime(7608): at freemarker.core.Configurable.(Configurable.java:139) 它在 cfg = new Configuration(); 我尝试在窗口化的 Java 应用程序中使用该代码,它工作正常。是否可以在 Android 中使用 Freemarker?

4

1 回答 1

0

http://freemarker.624813.n4.nabble.com/Exception-when-using-FreeMarker-in-Android-td4654256.html

我今天遇到了同样的问题。在谷歌搜索后,我找到了这个答案: 'Android is not an official support target'。所以我正在考虑在我的项目中替换freemarker

于 2013-07-16T16:27:33.610 回答