안드로이드 빌드시스템이 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,..
블러링 - 이미지를 뿌옇게 효과를 주는 것 스타일 종류 : NORMAL, INNER, OUTER, SOLID Paint paint = new Paint(); paint.setColor(Color.GRAY); BlurMaskFilter bMask; BlurMaskFilter 가 동작하지 않을 때 수정 방법. Here is the official word from the Android graphics team: "BlurMaskFilter is not supported with hardware acceleration." (As of July 10, 2012) It renders correctly if you set android:hardwareAccelerated="false" on your Activity..
- Total
- Today
- Yesterday
- 안드로이드 스튜디오 3.2.1
- 자바
- MYSQL
- C++ 프로그램 개발 툴
- VSCode #php디버깅 #Xdebug설정 #Visual Studio Code 디버깅
- httpport
- sethttpport
- jsp
- AVD
- 라이브러리 오류
- mariadb
- workbench #EER Diagram #한글깨짐 #한글오류
- python
- 스프링부트
- 주피터노트북 #시작위치 변경
- 데이터 베이스 연결하기
- DateBbase에러
- JDK
- 비주얼 스튜디오 코드에서 html파일 실행하기
- 아나콘다 #미니콘다 #설치하기 #가상환경 # 가상환경 activate # 패키지 설치하기
- 아나콘다 프롬프트 #파이썬 모듈 삭제하기 #conda remove #pip uninstall
- DateBbase 오류
- IntelliJ
- OracleDB
- JSP 데이터베이스 연동 시 에러
- Device File Explorer
- inellij community
- 비주얼 스튜디오 코드 설치하기 #visual studio code설치하기
- datatypeconverter
- 화면 자동 갱신
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |