質問編集履歴

2

Manifest関連追記

2019/01/14 08:47

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -22,29 +22,19 @@
22
22
 
23
23
  java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.audoc314159.androidaurum/com.audoc314159.androidaurum.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.audoc314159.androidaurum.MainActivity" on path: DexPathList[[zip file "/data/app/com.audoc314159.androidaurum-2/base.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_dependencies_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_0_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_1_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_2_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_3_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_4_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_5_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_6_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_7_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_8_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/vendor/lib64, /system/lib64]]
24
24
 
25
- at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2236)
26
-
27
- at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
28
-
29
- at android.app.ActivityThread.access$800(ActivityThread.java:151)
30
-
31
- at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
32
-
33
- at android.os.Handler.dispatchMessage(Handler.java:102)
34
-
35
- at android.os.Looper.loop(Looper.java:135)
36
-
37
- at android.app.ActivityThread.main(ActivityThread.java:5254)
38
-
39
- at java.lang.reflect.Method.invoke(Native Method)
40
-
41
- at java.lang.reflect.Method.invoke(Method.java:372)
42
-
43
- at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
44
-
45
- at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
46
-
47
- Caused by: java.lang.ClassNotFoundException: Didn't find class "com.audoc314159.androidaurum.MainActivity" on path: DexPathList[[zip file "/data/app/com.audoc314159.androidaurum-2/base.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_dependencies_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_0_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_1_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_2_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_3_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_4_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_5_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_6_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_7_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_8_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/vendor/lib64, /system/lib64]]
25
+
26
+
27
+ .
28
+
29
+ .
30
+
31
+ .
32
+
33
+
34
+
35
+
36
+
37
+ Caused by: java.lang.ClassNotFoundException: Didn't find class "com.audoc314159.androidaurum.MainActivity" on path: DexPathList[[zip file "/data/app/com.audoc314159.androidaurum-2/base.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_dependencies_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_0_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_1_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_2_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_3_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_4_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_5_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_6_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_7_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_8_apk.apk", zip file "/data/app/com.audoc314159.androidaurum-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/vendor/lib64, /system/lib64]]
48
38
 
49
39
  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
50
40
 
@@ -98,11 +88,29 @@
98
88
 
99
89
 
100
90
 
101
- 作成したクラス内でエラーが発生しているわけではなく、
102
-
103
- かつコンパイルとビルド自体は成功するため文法等の問題ではないような気がしているのですが、原因が全くつかめていません。
104
-
105
- 以下MainActivity.ktとactivity_main.xmlです。
91
+ ~~作成したクラス内でエラーが発生しているわけではなく、
92
+
93
+ かつコンパイルとビルド自体は成功するため文法等の問題ではないような気がしているのですが、原因が全くつかめていません。~~
94
+
95
+
96
+
97
+ よく見るとMainActivityクラスのクラス名に黄色いハイライトがかかっているのに気づきました。
98
+
99
+ Warningの内容は
100
+
101
+
102
+
103
+ The <activity> MainActivity is not registered in the manifest
104
+
105
+ Activities, services and content providers should be registered in the AndroidManifest.xml file using <activity>, <service> and <provider> tags. If your activity is simply a parent class intended to be subclassed by other "real" activities, make it an abstract class. Issue id: Registered
106
+
107
+
108
+
109
+ と出ていたのでマニフェスト関連のエラーかもしれません。
110
+
111
+
112
+
113
+ 以下AndroidManifestとMainActivity.ktとactivity_main.xmlです。
106
114
 
107
115
 
108
116
 
@@ -114,6 +122,52 @@
114
122
 
115
123
 
116
124
 
125
+ ```Manifest
126
+
127
+ <?xml version="1.0" encoding="utf-8"?>
128
+
129
+ <manifest xmlns:android="http://schemas.android.com/apk/res/android"
130
+
131
+ package="com.audoc314159.androidaurum">
132
+
133
+
134
+
135
+ <application
136
+
137
+ android:allowBackup="true"
138
+
139
+ android:icon="@mipmap/ic_launcher"
140
+
141
+ android:label="@string/app_name"
142
+
143
+ android:roundIcon="@mipmap/ic_launcher_round"
144
+
145
+ android:supportsRtl="true"
146
+
147
+ android:theme="@style/AppTheme">
148
+
149
+ <activity android:name="MainActivity">
150
+
151
+ <intent-filter>
152
+
153
+ <action android:name="android.intent.action.MAIN"/>
154
+
155
+ <category android:name="android.intent.category.LAUNCHER"/>
156
+
157
+ </intent-filter>
158
+
159
+ </activity>
160
+
161
+ </application>
162
+
163
+
164
+
165
+ </manifest>
166
+
167
+ ```
168
+
169
+
170
+
117
171
  ```Kotlin
118
172
 
119
173
  import android.support.v7.app.AppCompatActivity

1

タイトルを微修正

2019/01/14 08:47

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- MainActivityでClassNotFoundが発生してしまう
1
+ [Android Kotlin] MainActivityでClassNotFoundが発生してしまう
test CHANGED
File without changes