我试图在Android应用程序中点击eclipse中的按钮生成pdf。我跟随vogella的教程作为一个java项目。但是我试图将该代码转移到我的Android应用程序。
当我run a new java project(来自vogella的教程)和我的代码“生成pdf”时,它运行得非常完美。
然而,当我将代码复制到我的android项目中的新类和run it as a java application时,我每次都会得到相同的错误。 “在初始化VM java.lang.StackOverflowError期间发生错误”
在原始java项目“de.vogella.eclipse.ide.first”中,该方法只是RUNS。在android项目中,我已经为iText活动设置了一个按钮onClick Listener。
android:onClick="iText"
我已经安装了iText jar,包括它的源附件,javadoc和本机库位置。此外,我已经为清单提供了新的权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<uses-permission android:name="android.permission.READ_FRAME_BUFFER"/>
<uses-permission android:name="android.permission.BIND_INPUT_METHOD"/>
<uses-permission android:name="android.permission.INSTALL_LOCATION_PROVIDER"/>
我显然错过了一些东西......