PDFファイルの読み取りを実現するために、Jarファイルをテストプロジェクトに統合しています。これは私が統合しようとしているライブラリです:
https://github.com/jblough/Android-Pdf-Viewer-Library
jarファイルを追加し、そこからアクティビティを取得する必要があります。まず、私は.jarファイルの統合に取り組んでいないので、「アクティビティの導出」で何か間違ったことをした可能性があります。今までに私はこれを機能させるために可能なすべての方法を試したと思います。
新しいファイルを作成しました-PdfReader:
package net.sf.andpdf.pdfviewer;
import android.os.Bundle;
public class PdfReader extends PdfViewerActivity {
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public int getNextPageImageResource() {
// TODO Auto-generated method stub
return 0;
}
@Override
public int getPdfPageNumberEditField() {
// TODO Auto-generated method stub
return 0;
}
}
Eclipse3.7.2とADT18を実行します-Android2.1をターゲットにします。私は知っています、Jarの統合に関するADT17/ADT18の周りに問題があります。
私は今、あらゆる種類の組み合わせを試しましたが、他のページで読んだものから機能するはずのほとんどの組み合わせで、Dalvik1エラーが発生します。
Jarファイルをプロジェクトの一部として配置し、そこからJarを追加するように設定することで、Dalvik1エラーなしで起動させることができます。その後、日食は幸せです。しかし、AVDで関数を開始すると、スーパークラスエラーを解決できなくなります。
(+)追加された.Jarファイルをエクスポート済みとして設定すると、ビルドパスメニュー内でDalvik1エラーが発生します。
jarをlibsフォルダーに(直接インポートして)Android Dependenciesに配置すると、Dalvik1エラーが発生します。
ADT15がインストールされている古いラップトップにプロジェクトをインポートしようとすると、「スーパークラスを解決できません」というメッセージが表示されます。
私はどこにも行かずに1週間座ってこれを見ているので、他に何を試すべきかについての提案が必要です...:-/
これは私がAVDで得るエラーです
06-04 00:40:47.636: D/ddm-heap(236): Got feature list request
06-04 00:40:47.716: W/dalvikvm(236): Unable to resolve superclass of Lnet/sf/andpdf/pdfviewer/PdfReader; (27)
06-04 00:40:47.716: W/dalvikvm(236): Link of class 'Lnet/sf/andpdf/pdfviewer/PdfReader;' failed
06-04 00:40:47.716: E/dalvikvm(236): Could not find class 'net.sf.andpdf.pdfviewer.PdfReader', referenced from method net.sf.andpdf.pdfviewer.Niels.onClick
06-04 00:40:47.716: W/dalvikvm(236): VFY: unable to resolve const-class 26 (Lnet/sf/andpdf/pdfviewer/PdfReader;) in Lnet/sf/andpdf/pdfviewer/Niels;
06-04 00:40:47.716: D/dalvikvm(236): VFY: replacing opcode 0x1c at 0x000a
06-04 00:40:47.716: D/dalvikvm(236): Making a copy of Lnet/sf/andpdf/pdfviewer/Niels;.onClick code (124 bytes)
06-04 00:41:17.527: D/AndroidRuntime(236): Shutting down VM
06-04 00:41:17.527: W/dalvikvm(236): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
06-04 00:41:17.527: E/AndroidRuntime(236): Uncaught handler: thread main exiting due to uncaught exception
06-04 00:41:17.536: E/AndroidRuntime(236): java.lang.NoClassDefFoundError: net.sf.andpdf.pdfviewer.PdfReader
06-04 00:41:17.536: E/AndroidRuntime(236): at net.sf.andpdf.pdfviewer.Niels.onClick(Niels.java:44)
DALVIK1エラーが発生する方法は次のとおりです。
リンクは申し訳ありませんが、まだここに画像を投稿することはできません。
http://euroturbo.net/tester_problem.jpg