본문 바로가기

SW 프로그래밍188

MySQL 오류 : InternalError: Unread result found 오류 코드 명 mysql.connector.errors.InternalError: Unread result found 해결 방법 # 기존 코드 connection = mysql.connector.connect(user="", password="", host="") cur = connection.cursor() # 변경 코드 connection = mysql.connector.connect(user="", password="", host="") cur = connection.cursor(buffered=True) 즉, cursor() 안에 buffered=True만 넣어주면 이 오류는 해결된다. 부연 설명 본인의 경우 이 오류는 데이터를 입력하고자 할 때, 즉 cur.execute("INSERT ~~")와.. 2023. 1. 4.
Missing contentDescription attribute on... ImageButton에서 만난 경고창입니다! Missing contentDescription attribute on image 이미지에서 contentDescription 속성이 누락되었다고 하네요๑・̑◡・̑๑ 이거는 기술적인 오류는 아니고 이미지에 대한 접근성이 좋지 않다! 라는 경고입니다. 저 노란 전구에 커서를 갖다대면 위와 같은 창이 올라옵니다 Set ContentDescription을 클릭해주세요! 요렇게 넣어주면 됩니다 저는 contentDescription에 고냥 "이미지 뷰입니다" 라는 스트링을 넣어주었어요..! 그냥 버튼 이미지 버튼이었어서리.. 만약 굳이 설명이 필요없는 장식용 이미지라면 android:contentDescription="@null" 라고 넣어주심 됩니다! 원본 : ht.. 2022. 12. 13.
phpinfo() 실행 시 하얀 화면이 나타날 경우 대처방법 APM(Apache+PHP+MySQL) 연동 테스트를 할 경우, phpinfo() 함수를 이용하는 경우가 많습니다. 그런데 가끔 phpinfo.php 를 실행할 때 하얀 화면이 나타납니다. 이럴 경우는 php.ini 의 short_open_tag = Off를 On 으로 수정하면 됩니다. 출처 : https://itcenter.yju.ac.kr/xe_board_tech_linux/6208 영진전문대학교 IT지원센터 영진전문대학교 IT지원센터 itcenter.yju.ac.kr 2022. 12. 8.
Android 12 타겟팅 시 Manifest merger failed / android:exported 앱을 만들어 보고 싶어서 안드로이드 스튜디오를 통해서 공부하고 있었는데 오류가 발생했다 위와 같은 코드를 적었는데 activity에 빨간 밑줄이 그어지며 해당 부분에서 오류가 발생했다 Manifest merger failed : android:exported needs to be explicitly specified for . Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/ma.. 2022. 11. 28.
안드로이드 스튜디오에서 개발용으로 스마트폰 인식 안될 때 사용해 볼 방법(안드로이드버전 12의 경우) 안드로이드 앱개발에 코틀린을 사용해 보려고 오랜만에 안드로이드 스튜디오를 실행해 봤습니다. 업데이트를 마구 하다보니 안드로이드 스튜디오의 버전이 2020.3.1이 되어 있네요. 안드로이드 개발자 사이트에 들어가보니 이게 최신 버전이었습니다. 테스트용 앱을 만들고, 에뮬레이터에서 실행해보니까 잘됩니다. 이제 스마트폰을 연결하여 실행해 보려고하니까, 스마트폰이 인식 되지 않습니다. 좀 당황스럽네요. 스마트폰을 안드로이드 스튜디오에 연결하는 일반적인 방법은 예전에 작성한 글인 "안드로이드 앱 실행하기 - AVD"를 참고하시면 되겠습니다. 안드로이드 스튜디오 예전 버전에 관한 내용이지만 현재도 유효할 것 같습니다. 간단히 말해서 첫 번째로 스마트폰 회사에서 제공하는 전용 USB 드라이버가 필요한 경우가 있습니다.. 2022. 11. 28.
ORACLE JDK 11 설치 및 ANDROID STUDIO 환경 설정(AGP 7.0 이상) 오랫만에 Android Studio 를 구동시켰더니 classpath "com.android.tools.build:gradle:7.0.0" 로 업데이트되고 JDK 11 버전으로 설치를 하라고 나온다. https://www.oracle.com/java/technologies/javase-jdk11-downloads.html 에서 파일을 다운로드 받아서 설치한다. Android Studio 에서 설정을 변경한다. 앱 build.gradle plugins { id 'com.android.application' id 'kotlin-android' } android { compileSdk 30 defaultConfig { applicationId "com.link2me.android.bdmap" minSdk 26.. 2022. 11. 28.