Android Studio:将新的 java 文件添加到现有包 - "Unresolved Reference"

Android Studio : Adding a new java file to an existing package - "Unresolved Reference"

我正在寻找 HTML to PDF Conversion in android app

我在执行解决方案 1 中的 "it must be in package ".../java/android/print/" 时遇到问题。 如何在 android.print 包中添加 PdfConverter.java 并且 android 工作室能够识别它?

当我手动添加它,修复 PdfConverter.java 并将其添加到目录时,android 工作室无法识别它,我得到了 "Unresolved Reference : PdfConverter"。

有没有其他合适的方法在 android.print 包中添加 PdfConverter.java 而不会出现上述错误?

提前致谢。

PdfConverter class 正在从 Android SDK 的 android.print 包访问 PrintDocumentAdapter。您应该在名为 android.print 的项目中制作一个包,我将 PdfConverter class 放在那里,并且 IDE 中的 lint 不会出现错误。

结构应与此 github 存储库相同 https://github.com/blink22/react-native-html-to-pdf/tree/master/android

将java class添加到自己制作的包树中(右击java目录->新建->包->命名为"android" ,然后对 "print" 执行相同操作,然后将 PdfConverter) 添加到此包中: