質問するログイン新規登録

質問編集履歴

2

コードの追加

2019/05/30 07:29

投稿

uhsi
uhsi

スコア57

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  エミュレーターを使用した場合はエラーが発生しません。
3
3
 
4
4
  http://hakoniwadesign.com/?p=10873
5
- こちらの情報を参考にさせ精させていただきました。
5
+ こちらの情報を参考にさせていただきました。
6
6
 
7
7
  ```LogCat
8
8
  05-29 16:39:01.993 2177-2177/com.example.myegg E/dalvikvm: Could not find class 'android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper', referenced from method android.support.v4.view.ViewCompat.addOnUnhandledKeyEventListener
@@ -80,4 +80,90 @@
80
80
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:798) 
81
81
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:565) 
82
82
  at dalvik.system.NativeStart.main(Native Method) 
83
+ ```
84
+
85
+ ```xml
86
+ <?xml version="1.0" encoding="utf-8"?>
87
+ <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
88
+ xmlns:app="http://schemas.android.com/apk/res-auto"
89
+ xmlns:tools="http://schemas.android.com/tools"
90
+ android:layout_width="match_parent"
91
+ android:layout_height="match_parent"
92
+ tools:context=".MainActivity">
93
+
94
+ <ImageView
95
+ android:scaleType="centerCrop"
96
+ android:src="@drawable/back"
97
+ android:layout_width="match_parent"
98
+ android:layout_height="match_parent" />
99
+
100
+ <ImageView
101
+ android:id="@+id/egg"
102
+ android:onClick="onEgg"
103
+ android:layout_alignParentBottom="true"
104
+ android:layout_centerHorizontal="true"
105
+ android:src="@drawable/egg0"
106
+ android:layout_width="wrap_content"
107
+ android:layout_height="wrap_content" />
108
+
109
+ </RelativeLayout>
110
+ ```
111
+
112
+ ```java
113
+ package com.example.myegg;
114
+
115
+ import android.os.Bundle;
116
+ import android.support.v7.app.AppCompatActivity;
117
+ import android.view.View;
118
+ import android.widget.ImageView;
119
+
120
+ import java.util.Random;
121
+
122
+ public class MainActivity extends AppCompatActivity {
123
+
124
+ // 準備
125
+ int count;
126
+ int answer;
127
+
128
+ @Override
129
+ protected void onCreate(Bundle savedInstanceState) {
130
+ super.onCreate(savedInstanceState);
131
+ setContentView(R.layout.activity_main);
132
+
133
+ // 初期化
134
+ count = 0;
135
+ answer = new Random().nextInt(5);
136
+ }
137
+
138
+ // 画像をタップ
139
+ public void onEgg( View v){
140
+ count++;
141
+ if( count >2 ) {
142
+ ((ImageView)findViewById(R.id.egg)).setImageResource(R.drawable.egg1);
143
+ }
144
+ if( count >4 ) {
145
+ ((ImageView)findViewById(R.id.egg)).setImageResource(R.drawable.egg2);
146
+ }
147
+ if( count > 6 ) {
148
+ ((ImageView)findViewById(R.id.egg)).setImageResource(R.drawable.egg3);
149
+ }
150
+ if( count > 8 ) {
151
+ if( answer == 0 ) {
152
+ ((ImageView)findViewById(R.id.egg)).setImageResource(R.drawable.egga);
153
+ }
154
+ if( answer == 1 ) {
155
+ ((ImageView)findViewById(R.id.egg)).setImageResource(R.drawable.eggb);
156
+ }
157
+ if( answer == 2 ) {
158
+ ((ImageView)findViewById(R.id.egg)).setImageResource(R.drawable.eggc);
159
+ }
160
+ if( answer == 3 ) {
161
+ ((ImageView)findViewById(R.id.egg)).setImageResource(R.drawable.eggd);
162
+ }
163
+ if( answer == 4 ) {
164
+ ((ImageView)findViewById(R.id.egg)).setImageResource(R.drawable.egge);
165
+ }
166
+ }
167
+ }
168
+ }
83
169
  ```

1

エラーコードの追加

2019/05/30 07:29

投稿

uhsi
uhsi

スコア57

title CHANGED
File without changes
body CHANGED
@@ -1,2 +1,83 @@
1
1
  ImageViewを使用した場合のみ実機でのテストの際に「問題が発生しました」とデバイスに表示されてプログラムを開くことができません。
2
- エミュレーターを使用した場合はエラーが発生しません。
2
+ エミュレーターを使用した場合はエラーが発生しません。
3
+
4
+ http://hakoniwadesign.com/?p=10873
5
+ こちらの情報を参考にさせ精させていただきました。
6
+
7
+ ```LogCat
8
+ 05-29 16:39:01.993 2177-2177/com.example.myegg E/dalvikvm: Could not find class 'android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper', referenced from method android.support.v4.view.ViewCompat.addOnUnhandledKeyEventListener
9
+ 05-29 16:39:01.995 2177-2177/com.example.myegg E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method android.support.v4.view.ViewCompat.dispatchApplyWindowInsets
10
+ 05-29 16:39:02.009 2177-2177/com.example.myegg E/dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method android.support.v4.view.ViewCompat.onApplyWindowInsets
11
+ 05-29 16:39:02.010 2177-2177/com.example.myegg E/dalvikvm: Could not find class 'android.view.View$OnUnhandledKeyEventListener', referenced from method android.support.v4.view.ViewCompat.removeOnUnhandledKeyEventListener
12
+ 05-29 16:39:02.017 2177-2177/com.example.myegg E/dalvikvm: Could not find class 'android.support.v4.view.ViewCompat$1', referenced from method android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener
13
+ 05-29 16:39:02.035 2177-2177/com.example.myegg E/dalvikvm: Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering
14
+ 05-29 16:39:02.060 2177-2177/com.example.myegg E/AndroidRuntime: FATAL EXCEPTION: main
15
+ java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myegg/com.example.myegg.MainActivity}: android.view.InflateException: Binary XML file line #9: Error inflating class ImageView
16
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2234)
17
+ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2287)
18
+ at android.app.ActivityThread.access$600(ActivityThread.java:183)
19
+ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1288)
20
+ at android.os.Handler.dispatchMessage(Handler.java:99)
21
+ at android.os.Looper.loop(Looper.java:137)
22
+ at android.app.ActivityThread.main(ActivityThread.java:5252)
23
+ at java.lang.reflect.Method.invokeNative(Native Method)
24
+ at java.lang.reflect.Method.invoke(Method.java:511)
25
+ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:798)
26
+ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:565)
27
+ at dalvik.system.NativeStart.main(Native Method)
28
+ Caused by: android.view.InflateException: Binary XML file line #9: Error inflating class ImageView
29
+ at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
30
+ at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
31
+ at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
32
+ at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
33
+ at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
34
+ at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)
35
+ at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
36
+ at com.example.myegg.MainActivity.onCreate(MainActivity.java:19)
37
+ at android.app.Activity.performCreate(Activity.java:5146)
38
+ at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1092)
39
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2198)
40
+ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2287) 
41
+ at android.app.ActivityThread.access$600(ActivityThread.java:183) 
42
+ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1288) 
43
+ at android.os.Handler.dispatchMessage(Handler.java:99) 
44
+ at android.os.Looper.loop(Looper.java:137) 
45
+ at android.app.ActivityThread.main(ActivityThread.java:5252) 
46
+ at java.lang.reflect.Method.invokeNative(Native Method) 
47
+ at java.lang.reflect.Method.invoke(Method.java:511) 
48
+ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:798) 
49
+ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:565) 
50
+ at dalvik.system.NativeStart.main(Native Method) 
51
+ Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f060055 a=-1 r=0x7f060055}
52
+ at android.content.res.Resources.loadDrawable(Resources.java:1927)
53
+ at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
54
+ at android.widget.ImageView.<init>(ImageView.java:120)
55
+ at android.support.v7.widget.AppCompatImageView.<init>(AppCompatImageView.java:72)
56
+ at android.support.v7.widget.AppCompatImageView.<init>(AppCompatImageView.java:68)
57
+ at android.support.v7.app.AppCompatViewInflater.createImageView(AppCompatViewInflater.java:182)
58
+ at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:106)
59
+ at android.support.v7.app.AppCompatDelegateImpl.createView(AppCompatDelegateImpl.java:1266)
60
+ at android.support.v7.app.AppCompatDelegateImpl.onCreateView(AppCompatDelegateImpl.java:1316)
61
+ at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:675)
62
+ at android.view.LayoutInflater.rInflate(LayoutInflater.java:746) 
63
+ at android.view.LayoutInflater.inflate(LayoutInflater.java:489) 
64
+ at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 
65
+ at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 
66
+ at android.support.v7.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) 
67
+ at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
68
+ at com.example.myegg.MainActivity.onCreate(MainActivity.java:19) 
69
+ at android.app.Activity.performCreate(Activity.java:5146) 
70
+ at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1092) 
71
+ at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2198) 
72
+ at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2287) 
73
+ at android.app.ActivityThread.access$600(ActivityThread.java:183) 
74
+ at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1288) 
75
+ at android.os.Handler.dispatchMessage(Handler.java:99) 
76
+ at android.os.Looper.loop(Looper.java:137) 
77
+ at android.app.ActivityThread.main(ActivityThread.java:5252) 
78
+ at java.lang.reflect.Method.invokeNative(Native Method) 
79
+ at java.lang.reflect.Method.invoke(Method.java:511) 
80
+ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:798) 
81
+ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:565) 
82
+ at dalvik.system.NativeStart.main(Native Method) 
83
+ ```