{"id":2217,"date":"2019-05-05T00:27:34","date_gmt":"2019-05-04T15:27:34","guid":{"rendered":"http:\/\/kuuur.net\/?p=2217"},"modified":"2019-07-08T11:38:18","modified_gmt":"2019-07-08T02:38:18","slug":"classnotfoundexception","status":"publish","type":"post","link":"https:\/\/kuuur.net\/?p=2217","title":{"rendered":"Android\u30a2\u30d7\u30ea\uff1aClassNotFoundException\u30a8\u30e9\u30fc"},"content":{"rendered":"<p>Google Play Console\u306e\u30af\u30e9\u30c3\u30b7\u30e5\u5831\u544a\u3067\u3001\u300cClassNotFoundException\uff08ac.loadClass\uff09\u300d\u3068\u3044\u3046\u30ed\u30b0\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u305f\u306e\u3067\u3001\u8abf\u3079\u307e\u3057\u305f\u3002<\/p>\n<h2>\u6050\u3089\u304fAdmob\u306eSDK\u306e\u30a8\u30e9\u30fc<\/h2>\n<p>\u30a8\u30e9\u30fc\u30ec\u30dd\u30fc\u30c8\u3092\u898b\u308b\u3068\u3001<\/p>\n<div class=\"source\">java.lang.NoClassDefFoundError:<br \/>\ncom.google.android.gms.policy_ads_fdr_dynamite@\uff5e<\/div>\n<p>\u3068\u3044\u3046\u30ed\u30b0\u304c\u3044\u304f\u3064\u3082\u51fa\u529b\u3055\u308c\u3066\u3044\u307e\u3057\u305f\u3002<\/p>\n<p>\u8abf\u3079\u3066\u307f\u308b\u3068\u3001Admob\u306e\u5168\u753b\u9762\u5e83\u544a\u8868\u793a\u6642\u306b\u8aad\u8fbc\u304c\u3046\u307e\u304f\u884c\u304b\u305a\u843d\u3061\u3066\u3057\u307e\u3046\u3068\u304d\u306b\u3053\u306e\u30ed\u30b0\u304c\u51fa\u529b\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u3002<\/p>\n<p>build.gradle\uff08Module.app\uff09\u306b\u304a\u3044\u3066\u3001<\/p>\n<div class=\"source\">implementation &#8216;com.google.android.gms:play-services-ads:17.0.0&#8217;<\/div>\n<p>\u3092\u6307\u5b9a\u3057\u3066\u3044\u308b\u5834\u5408\u306b\u8d77\u3053\u308b\u3088\u3046\u3067\u3059\u3002<br \/>\n\u3053\u306e\u30a8\u30e9\u30fc\u306f17.2.0\u73fe\u5728\u3082\u767a\u751f\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\n\uff08\u203b18.0.0\u3067\u3082\u540c\u69d8\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3059\uff09<br \/>\n\u89e3\u6c7a\u65b9\u6cd5\u306fAdMob\u306e\u65b9\u3067\u306e\u5bfe\u5fdc\u5f85\u3061\u3001\u3068\u3044\u3046\u3088\u3046\u306a\u60c5\u5831\u304c\u6563\u898b\u3055\u308c\u3066\u304a\u308a\u30012019\u5e745\u67085\u65e5\u73fe\u5728\u3001\u89e3\u6c7a\u65b9\u6cd5\u304c\u898b\u3064\u304b\u3063\u3066\u3044\u307e\u305b\u3093\u3002<br \/>\n\u89e3\u6c7a\u65b9\u6cd5\u304c\u5206\u304b\u308a\u6b21\u7b2c\u3001\u66f4\u65b0\u3057\u307e\u3059\u3002<\/p>\n<h2>\u89e3\u6c7a\u65b9\u6cd5\uff1f<\/h2>\n<p>2019\u5e746\u670827\u65e5\u73fe\u5728\u3001\u4e0a\u8a18\u306e\u554f\u984c\u306fplay-services-ads:18.0.0\u3067\u3082\u767a\u751f\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\n\u3057\u304b\u3057\u3001\u4ee5\u4e0b\u306e\u65b9\u6cd5\u3067\u89e3\u6c7a\u3059\u308b\u304b\u3082\u3001\u3068\u3044\u3046\u60c5\u5831\u304c\u3042\u308a\u307e\u3057\u305f\u306e\u3067\u8a18\u3057\u307e\u3059\u3002<\/p>\n<p>build.gradle(app)\u306eandroid{}\u306e\u4e2d\u306edefaultConfig{}\u306b\u4ee5\u4e0b\u306e\u4e00\u6587\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<div class=\"source\">useLibrary &#8216;org.apache.http.legacy&#8217;<\/div>\n<p>\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<div class=\"source\">android {<br \/>\ncompileSdkVersion 28<br \/>\ndefaultConfig {<br \/>\napplicationId &#8220;***.******.*****&#8221;<br \/>\nminSdkVersion 16<br \/>\ntargetSdkVersion 28<br \/>\nversionCode 16<br \/>\nversionName &#8220;16&#8221;<br \/>\ntestInstrumentationRunner &#8220;android.support.test.runner.AndroidJUnitRunner&#8221;<br \/>\nuseLibrary &#8216;org.apache.http.legacy&#8217;<br \/>\n}<\/div>\n<p>\u6b21\u306b\u3001AndroidManifext.xml\u306e&lt;application&gt;\u30bf\u30b0\u5185\u306b\u4ee5\u4e0b\u306e1\u6587\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<div class=\"source\">&lt;uses-library android:name=&#8221;org.apache.http.legacy&#8221; android:required=&#8221;false&#8221; \/&gt;<\/div>\n<p>\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<div class=\"source\">&lt;application<br \/>\nandroid:allowBackup=&#8221;true&#8221;<br \/>\nandroid:icon=&#8221;@mipmap\/ic_launcher&#8221;<br \/>\nandroid:label=&#8221;@string\/app_name&#8221;<br \/>\nandroid:roundIcon=&#8221;@mipmap\/ic_launcher_round&#8221;<br \/>\nandroid:supportsRtl=&#8221;true&#8221;<br \/>\nandroid:theme=&#8221;@style\/AppTheme&#8221;&gt;&lt;meta-data<br \/>\nandroid:name=&#8221;com.google.android.gms.ads.APPLICATION_ID&#8221;<br \/>\nandroid:value=&#8221;ca-app-pub-5671510467275757~3119478397&#8243;<br \/>\n\/&gt;<br \/>\n&lt;uses-library android:name=&#8221;org.apache.http.legacy&#8221; android:required=&#8221;false&#8221; \/&gt;&lt;activity<br \/>\nandroid:name=&#8221;.MainActivity&#8221;<br \/>\nandroid:screenOrientation=&#8221;portrait&#8221;&gt;<br \/>\n&lt;intent-filter&gt;<br \/>\n&lt;action android:name=&#8221;android.intent.action.MAIN&#8221;\/&gt;<br \/>\n&lt;category android:name=&#8221;android.intent.category.LAUNCHER&#8221;\/&gt;<br \/>\n&lt;\/intent-filter&gt;<br \/>\n&lt;\/activity&gt;&lt;\/application&gt;\n<\/div>\n<p>\u3053\u306e\u8a2d\u5b9a\u306e\u5f8c\u3001\u4e0a\u8a18\u306e\u30a8\u30e9\u30fc\u306f\u767a\u751f\u3057\u3066\u3044\u307e\u305b\u3093\u304c\u3001\u307e\u3060\u4fee\u6b63\u3057\u3066\u304b\u3089\u65e5\u6570\u304c\u6d45\u4e95\u305f\u3081\u3001\u306a\u3093\u3068\u3082\u8a00\u3048\u307e\u305b\u3093\u3002<br \/>\n1\u304b\u6708\u7d4c\u3063\u3066\u3082\u30a8\u30e9\u30fc\u304c1\u4ef6\u3082\u51fa\u3066\u3044\u306a\u3051\u308c\u3070\u3001\u305d\u306e\u65e8\u3092\u3053\u3053\u3067\u5831\u544a\u3057\u307e\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google Play Console\u306e\u30af\u30e9\u30c3\u30b7\u30e5\u5831\u544a\u3067\u3001\u300cClassNotFoundException\uff08ac.loadClass\uff09\u300d\u3068\u3044\u3046\u30ed\u30b0\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u305f\u306e\u3067\u3001\u8abf\u3079\u307e\u3057\u305f\u3002 \u6050\u3089\u304fAdmob\u306eS&#8230;<span class=\"continue\"><a href=\"https:\/\/kuuur.net\/?p=2217\">\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[],"class_list":["post-2217","post","type-post","status-publish","format-standard","hentry","category-android"],"views":4378,"_links":{"self":[{"href":"https:\/\/kuuur.net\/index.php?rest_route=\/wp\/v2\/posts\/2217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kuuur.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kuuur.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kuuur.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kuuur.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2217"}],"version-history":[{"count":6,"href":"https:\/\/kuuur.net\/index.php?rest_route=\/wp\/v2\/posts\/2217\/revisions"}],"predecessor-version":[{"id":2373,"href":"https:\/\/kuuur.net\/index.php?rest_route=\/wp\/v2\/posts\/2217\/revisions\/2373"}],"wp:attachment":[{"href":"https:\/\/kuuur.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kuuur.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kuuur.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}