실행을 하면 앱을 중지하였습니다. 라고 뜨고 실행이 안됩니다.
1131
작성한 질문수 2
답변 2
0
또한 에러메세지가 나온다면, 에러메세지도 전체 스크린샷으로 공유해주세요~
0
package com.puniel.bts_lecture
import android.content.Intent
import android.media.Image
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.ImageView
import android.widget.Toast
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//1. 화면이 클릭되었다는 것을 알아야 합니다. 프로그램이
val image1 = findViewById<ImageView>(R.id.btsImage1)
image1. setOnClickListener {
Toast.makeText(this, "1번 클릭 완료", Toast.LENGTH_LONG).show()
//2. 화면 클릭 다음 화면 넘어가서 사진 크게 보여줌
val intent = Intent(this, Bts1Activity::class.java)
startActivity(intent)
}
//1. 화면이 클릭되었다는 것을 알아야 합니다. 프로그램이
val image2 = findViewById<ImageView>(R.id.btsImage2)
image2. setOnClickListener {
Toast.makeText(this, "2번 클릭 완료", Toast.LENGTH_LONG).show()
//2. 화면 클릭 다음 화면 넘어가서 사진 크게 보여줌
val intent = Intent(this,Bts2Activity::class.java)
startActivity(intent)
}
//1. 화면이 클릭되었다는 것을 알아야 합니다. 프로그램이
val image3 = findViewById<ImageView>(R.id.btsImage3)
image3. setOnClickListener {
Toast.makeText(this, "3번 클릭 완료", Toast.LENGTH_LONG).show()
//2. 화면 클릭 다음 화면 넘어가서 사진 크게 보여줌
val intent = Intent(this, Bts3Activity::class.java)
startActivity(intent)
}
//1. 화면이 클릭되었다는 것을 알아야 합니다. 프로그램이
val image4 = findViewById<ImageView>(R.id.btsImage4)
image4. setOnClickListener {
Toast.makeText(this, "4번 클릭 완료", Toast.LENGTH_LONG).show()
//2. 화면 클릭 다음 화면 넘어가서 사진 크게 보여줌
val intent = Intent(this, Bts4Activity::class.java)
startActivity(intent)
}
//1. 화면이 클릭되었다는 것을 알아야 합니다. 프로그램이
val image5 = findViewById<ImageView>(R.id.btsImage5)
image5. setOnClickListener {
Toast.makeText(this, "5번 클릭 완료", Toast.LENGTH_LONG).show()
//2. 화면 클릭 다음 화면 넘어가서 사진 크게 보여줌
val intent = Intent(this, Bts5Activity::class.java)
startActivity(intent)
}
//1. 화면이 클릭되었다는 것을 알아야 합니다. 프로그램이
val image6 = findViewById<ImageView>(R.id.btsImage6)
image6. setOnClickListener {
Toast.makeText(this, "6번 클릭 완료", Toast.LENGTH_LONG).show()
//2. 화면 클릭 다음 화면 넘어가서 사진 크게 보여줌
val intent = Intent(this, Bts6Activity::class.java)
startActivity(intent)
}
//1. 화면이 클릭되었다는 것을 알아야 합니다. 프로그램이
val image7 = findViewById<ImageView>(R.id.btsImage7)
image7. setOnClickListener {
Toast.makeText(this, "7번 클릭 완료", Toast.LENGTH_LONG ).show()
//2. 화면 클릭 다음 화면 넘어가서 사진 크게 보여줌
val intent = Intent(this, Bts7Activity::class.java)
startActivity(intent)
}
}
}
--------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="120dp">
<ImageView
android:id="@+id/btsImage1"
android:src="@drawable/bts_1"
android:layout_width="120dp"
android:layout_height="120dp"/>
<ImageView
android:id="@+id/btsImage2"
android:src="@drawable/bts_2"
android:layout_width="120dp"
android:layout_height="120dp"/>
<ImageView
android:id="@+id/btsImage3"
android:src="@drawable/bts_3"
android:layout_width="120dp"
android:layout_height="120dp"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="120dp">
<ImageView
android:id="@+id/btsImage4"
android:src="@drawable/bts_4"
android:layout_width="120dp"
android:layout_height="120dp"/>
<ImageView
android:id="@+id/btsImage5"
android:src="@drawable/bts_5"
android:layout_width="120dp"
android:layout_height="120dp"/>
<ImageView
android:id="@+id/btsImage6"
android:src="@drawable/bts_6"
android:layout_width="120dp"
android:layout_height="120dp"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="120dp">
<ImageView
android:id="@+id/btsImage7"
android:src="@drawable/bts_7"
android:layout_width="120dp"
android:layout_height="120dp"/>
</LinearLayout>
</LinearLayout>
0
가상 단말로 하면 잘 실행이 되는데요 핸드폰으로 하면 실행이 안되고 사진처럼 앱을 중지했습니다. 라고 뜹니다. 다른 핸드폰으로도 했는데 똑같습니다.
얼마전에 다른 곳에서 안드로이드 스튜디오로 만든 것이 있는데 그것은 잘 돌아갑니다.
0
가상디바이스에서 잘 돌아간다면 코드에는 문제가 없습니다.
핸드폰 사진을 보니, 디바이스가 오래전에 구매한 것으로 보이는데 안드로이드 버전 때문에 에러가 날 수도 있습니다.
이 부분은 gradle 설정을 변경해줘야 해서 처리가 조금 복잡할 수 있는데
최신 기기나, 가상 디바이스에서 사용해보시는건 어떨까요?
0
안녕하세요. 어떻게 코드를 작성하셨는지, Activity와 xml파일 코드를 공유해주세요~
가장 좋은 방법은 강의자료 코드와 어디가 다른지 찾아보는 것인데
코드를 보는 방법을 잘 모르시면 아래의 질문 참고하셔도 좋을 듯 합니다.
https://www.inflearn.com/questions/259599
주사위앱 소개 및 레이아웃 설정 문제
0
81
2
안드로이드 에뮬레이터가 실행이 안 되요...ㅠ
0
134
2
30 강 소스 좀 올려 주십시요
0
95
2
onBackPressed 함수가 동영상 하고 다르게 동작합니다.
0
106
2
ListView 초기 실행 안됩니다.
0
109
2
코딩을 완료하고난후 앱 실행시 자동 종료
0
82
2
datavinding에서 오류가 납니다.
0
63
1
안드로이드 스튜디오 버전 차이로 초기 empyt activity 선택하면 안됩니다.
0
136
2
context의 구별에 대하여
0
82
2
"프롤로그에서 ..." 오류 관련해 직전 질문에 대한 추가 질문입니다.
0
78
2
"프롤로그에서 콘텐츠가 허용되지 않습니다." 오류
0
182
3
해결완료
1
201
2
databinding 설정후 run하면 에러(해결)
0
234
2
databinding 설정 이후 실행시 에러
0
292
4
안드로이드 입문하는 사람입니다.
0
76
1
Firebase uid
0
90
3
activity_main 화면 다름
0
126
2
강의화면과 다른데 맞게진행되는것인가요...????
0
115
2
파이어베이스 질문
0
83
2
ActivityMainBinding에 오류가 납니다
0
145
2
선생님 onBackPressed 작동이 안되는거 같습니다
0
127
2
>app>res>layout 이 존재하지 않습니다.
0
122
2
안드로이드 스튜디오 미어캣 버전 사용 한글 깨짐
0
777
2
안드로이드 스튜디오 오류 발생 시 대처 방법은 요?
0
306
2






