私はJavaの人で、最近Androidの調査を開始しました。私は、AndroidでYoutube Data APIに取り組んでおり、YouTubeの動画をクエリしています。
プロジェクトの依存関係に次のjarを外部jarとして追加しました。
- Activation.jar
- gdata-client-1.0.jar
- gdata-client-meta-1.0.jar
- gdata-core-1.0.jar
- gdata-youtube-2.0.jar
- mail.jar
- サーブレット-api.jar
コードは正常にコンパイルされますが、エミュレーターでアプリケーションを実行すると、この例外が発生します
AndroidRuntime(784): java.lang.NoClassDefFoundError: com.google.gdata.client.youtube.YouTubeQuery
私はEclipseJunoを使用しています。
これが私の.classpathです
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="lib" path="C:/apache-tomcat-6.0.36-windows-x64/apache-tomcat-6.0.36/lib/servlet-api.jar"/>
<classpathentry kind="lib" path="C:/Vishwas/gdata-samples.java-1.47.1/gdata/java/lib/gdata-client-1.0.jar"/>
<classpathentry kind="lib" path="C:/Vishwas/gdata-samples.java-1.47.1/gdata/java/lib/gdata-client-meta-1.0.jar"/>
<classpathentry kind="lib" path="C:/Vishwas/gdata-samples.java-1.47.1/gdata/java/lib/gdata-core-1.0.jar"/>
<classpathentry kind="lib" path="C:/Vishwas/gdata-samples.java-1.47.1/gdata/java/lib/gdata-youtube-2.0.jar"/>
<classpathentry kind="lib" path="C:/Users/Vishwas/Downloads/activation.jar"/>
<classpathentry kind="lib" path="C:/Users/Vishwas/Downloads/mail.jar"/>
<classpathentry kind="lib" path="libs/activation.jar"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
ありがとう