{"id":16,"date":"2009-11-13T02:05:42","date_gmt":"2009-11-13T02:05:42","guid":{"rendered":"http:\/\/59.106.179.184\/en\/blog\/?p=16"},"modified":"2009-11-13T02:05:42","modified_gmt":"2009-11-13T02:05:42","slug":"using-external-library-with-junit-on-android","status":"publish","type":"post","link":"https:\/\/blog.tmyymmt.net\/en\/?p=16","title":{"rendered":"Using external library with JUnit on android"},"content":{"rendered":"<p>java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation<\/p>\n<p><a href=\"http:\/\/groups.google.co.jp\/group\/android-developers\/browse_thread\/thread\/eb4ada05c7e61686\">http:\/\/groups.google.co.jp\/group\/android-developers\/browse_thread\/thread\/eb4ada05c7e61686<\/a><\/p>\n<blockquote>\n<p>On 10\u670823\u65e5, \u5348\u5f8c6:11, Cl\u00e9ment Plantier  wrote:<br \/>&gt; Hi,<br \/>&gt; <br \/>&gt; I&#39;m having troubles with ADT and JUnit Testing.<br \/>&gt; <br \/>&gt; When I use HttpClient classes, my JUnit tests fail with errors like:<br \/>&gt; java.lang.NoClassDefFoundError: org\/apache\/http\/client\/HttpClient.<br \/>&gt; <br \/>&gt; I run my tests in Eclipse as &quot;JUnit Tests&quot; (not &quot;Android JUnit Tests&quot;)<br \/>&gt; with the &quot;Android Test Launcher&quot;.<br \/>&gt; An idea about how to resolve this problem?<\/p>\n<p>On 10\u670824\u65e5, \u5348\u524d10:09, Brett Chabot  wrote:<br \/>&gt; Run your tests as AndroidJUnittests.<br \/>&gt; <br \/>&gt; You can only run tests asJUnittests if they do not reference any<br \/>&gt; classes from within android.jar.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation http:\/\/groups.google.co.jp\/group\/android-developers\/browse_thread\/thread\/eb4ada05c7e61686 On 10\u670823\u65e5, \u5348\u5f8c6:11, Cl\u00e9ment Plantier wrote:&gt; Hi,&gt; &gt; I&#39;m having troubles with ADT and JUnit Testing.&gt; &gt; When I use HttpClient classes, my JUnit tests fail with errors like:&gt; &hellip; <a href=\"https:\/\/blog.tmyymmt.net\/en\/?p=16\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[12,11],"class_list":["post-16","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-develop","tag-ndroid"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2SiSL-g","_links":{"self":[{"href":"https:\/\/blog.tmyymmt.net\/en\/index.php?rest_route=\/wp\/v2\/posts\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.tmyymmt.net\/en\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.tmyymmt.net\/en\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.tmyymmt.net\/en\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.tmyymmt.net\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16"}],"version-history":[{"count":0,"href":"https:\/\/blog.tmyymmt.net\/en\/index.php?rest_route=\/wp\/v2\/posts\/16\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.tmyymmt.net\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.tmyymmt.net\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.tmyymmt.net\/en\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}