문제: 특정 단말기에서 고해상도의 Bitmap을 ImageView에 설정하면 보이지 않는 현상.원인: 로그캣에 아래와 같은 로그를 발견할 수 있다...설정하려는 비트맵의 크기가 텍스쳐에 업로드할 수 있는것에 비해 너무 크다는 이야기..W/OpenGLRenderer: Bitmap too large to be uploaded into a texture (4160x2340, max=4096x4096) 다시말해 안드로이드의 하드웨어 가속 시 기본적으로 GL_MAX_TEXTURE_SIZE 만큼만 rendering을 할 수 있기 때문에 이 사이즈를 넘어가는 비트맵은 정상적으로 처리가 되지 않는다.이다. 대책: 1. 하드웨어 가속끄기 수정방법: AndroidManifest.xml 에서 해당 Activity의 속성에 ..
안드로이드 하위버전(21이전)에서 스마트폰에 다운로드 시 아래와 같은 에러를 볼때가 종종있다. Error:The number of method references in a .dex file cannot exceed 64K. Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html:app:transformClassesWithDexForDebug FAILEDError:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android...
안드로이드 빌드시스템이 R파일을 제대로 생성하지 못해서 발생하는 문제일 경우.대부분은 오타일 경우가 많다.(manifest 파일이나 layout파일에 오류가 있을 경우) 1. 오타가 있는지 잘 살펴본다. 2. 메뉴 > Build> Clean Project & Rebuild Project 를 차례로 실행해 본다. => 나타나지 않던 오류가 보이는 경우가 있다.layout파일에서 종료태그( )가 누락되어 발생되는 경우가 있었다...혹은 위젯속성에 오타가 있는경우도 있었다. 3. 메뉴> File> Invalidate Caches / Restart 해본다. 오타가 없을 경우에도 종종 리소스 오류가 발생할 때가 있다.메뉴 > Build> Clean Project or Rebuild Project 를 실행한다.
안드로이드스튜디오에서 폰트 설정했더니 화면이 깨져서 아무것도 할 수 없는 상황이 됐어요.안드로이드스튜디오 설정 오류가 발생했을 때 수정하는 방법 공유합니다. 수정방법: 설정값을 초기화아래 경로에서 .으로 시작하는 안드로이드 스튜디오 폴더를 삭제합니다.C:\Users\[사용자 계정 or 컴퓨터이름]\.AndroidStudio2.3ex: C:\Users\kildong\.AndroidStudio2.3 폴더 삭제 후 프로그램을 재 실행하여 Welcome 창에서 다시 시작해요..
안드로이드에서 암시적인텐트를 사용하여 전화걸기를 하려고 할 때 아래처럼 코드를 넣는다. 전화번호는 물론 예시다.. Uri uri = Uri.parse("tel :010-1234-5678"); Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivity(intent); 문제가 없을 것 같아서 실행 했는데 오류가 발생하여 앱이 중지되면서 Logcat에 빨갛게 에러 로그가 보여진다면..ㅠㅠ (android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.DIAL dat=tel :010-1234-5678 }) 로그캣에서 에러 아..
WebView를 이용하여 특정 URL로 이동하려고 할 때 "웹페이지를 표시할 수 없습니다." 문구를 표시하는 화면을 본다면 WebView web; web = (WebView) findViewById(R.id.webView1); web.loadUrl("http://www.google.com"); 수정방법: 매니패스트 파일에 인터넷을 허용하는 퍼미션을 등록해야 한다. 방법1: AndroidManinfest.xml파일에서 퍼미션 등록
위젯이나 레이아웃이 화면에 넘칠 때 사용하는 ScrollView ScrollView: 수직(위아래)로 스크롤하는 기능. HorizontalScrollView: 수평(좌우)으로 스크롤하는 기능. 주의할점: 스크롤뷰에는 단 하나의 위젯만 넣을 수 있다.!! 그래서, 스크롤뷰 안에 리니어레이아웃(LinearLayout)을 1개 넣고(일반적으로 LinearLayout을 사용, 다른 layout도 가능), 그 안에 자신이 원하는 위젯을 여러 개 넣는 방법을 사용함. 스크롤뷰 내부에 둘 이상의 위젯을 넣게 된다면 아래와 같은 로그를 확인하게 될것이다. java.lang.IllegalStateException: ScrollView can host only one direct child ScrollView - xml코..
AVD(Andoid Virtual Device) : 스마트폰을 가상으로 사용할 수 있는 에뮬레이터로 부팅속도와 반응 속도가 매우 느림. 해결 방안: HAXM(Hardware Accelerated eXecution Manager)을 이용 부연설명: 인텔(Intel)의 최신 CPU를 이용한 가속 실행 관리자 HAXM을 사용하기 위한 조건 Intel VT-x, Intel EM64T, Execute Diable(XD)가 지원되는 인텔 CPU사용 컴퓨터 Window Vista/7/8/8.1/10 이상의 32/64bit 운영체제 안드로이드 SDKㅇ에서 Intel Atom x86 System Image, Intel x86Emulator Accelerator 설치. Window용 Intel HAXM프로그램 다운로드 및..
안드로이드에서 텔넷 프로그램을 이용하여 배터리 상태 변경해보기. 1. 텔넷(Telnet) 프로그램 설치하기. 1) 제어판의 [프로그램 및 기능]을 실행하기. 2) 왼쪽의 [Windows 기능 사용/사용 안함]을 클릭하기. 3) [텔넷클라이언트]를 체크한후 확인 버튼 클릭하기.(설치 됨) 2. 안드로이드 가상 디바이스 폴더로 이동하기.(Window 7 32bit) C:\Users(사용자)\{yourUserName}\.android\avd\{yourAVDName}.avd (3~6번은 텔넷으로 battery관련 명령이 동작하지 않으면 실행하면 됨) 3. config.ini 파일 열기. 4. 배터리 옵션을 yes로 설정하기. hw.battery=yes 5. 안드로이드 가상머신(avd) 재 실행하기. 6. 명령프..
안드로이드에서 디버깅을 하기 위해 많이 사용하는 방법중에 하나로 로그 메세지를 출력. 1. 태그로 사용할 변수 선언하기.static final String TAG = "액티비티 테스트"; 2. Log클래스에서 용도에 맞는 메소드를 찾아서 호출하기. Log.d: Debugging-디버깅 용도 Log.e: Error-가장 심각한 오류 발생시 남기는 용도 Log.i: Information-정보를 남기기 위한 용도 Log.v: Vorbose-상세한 기록을 남기기 위한 용도 Log.w: Wrarning-경고 수준 3. 출력할 메세지 넣기.protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.i(TAG,..
- Total
- Today
- Yesterday
- workbench #EER Diagram #한글깨짐 #한글오류
- 안드로이드 스튜디오 3.2.1
- JSP 데이터베이스 연동 시 에러
- gradle경로변경
- C++ 프로그램 개발 툴
- 한글폴더 오류 수정하기
- 안드로이드 가상기기
- 안드로이드설치오류
- Virtualization Technology
- VSCode #php디버깅 #Xdebug설정 #Visual Studio Code 디버깅
- 안드로이드 환경변수 설정하기
- gradle경로 변경하기
- 한글폴더오류
- 자바
- C드라이브 용량 절약하기
- SDK설치오류
- avd경로 변경하기
- 안드로이드 설치경로변경
- DateBbase 오류
- 바이오스 설정변경
- 한글폴더이름 오류
- sdcard에 파일 업로드
- Adnroid관련 폴더를 D드라이브로 변경하기
- jsp
- 비주얼 스튜디오 코드에서 html파일 실행하기
- DateBbase에러
- Aapt2 오류
- Device File Explorer
- AVD
- 비주얼 스튜디오 코드 설치하기 #visual studio code설치하기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |