No Image

초보자를 위한 안드로이드 스튜디오

2016-03-01 KENNETH 0

초보자를 위한 안드로이드 스튜디오 저자 : 마츠오카 겐지 옮긴이 : 김성재 출판사 : 한빛미디어 책정보 : http://www.hanbit.co.kr/book/look.html?isbn=978-89-6848-256-4 트랙백 : http://www.hanbit.co.kr/trackback/978-89-6848-256-4   개요 대상 독자 머리말 중 ”이 책은 프로그래밍에 관한 사전 지식이 필요 없습니다. 이 책을 통해 프로그래밍의 기본 사고 방식과 즐거움을 체험해보십시오.” 무슨 말이 더 필요 한가? 말은 좀 다르지만 나처럼 개발 자체를 모르는 사람이 보면 된다고 저자가 소개 하고 있다.   니가 왜? 이 책을…  사실 내가 굳이 봐야 할 책은 아니긴 한데…;;;; 교양 차원에서 한번 해보고 싶었다. 20년전 사용하던 매킨토시에서 C 공부를 하기(아니 한번만 실행 해보기) 위해 ”코드워리어” 라는 IDE를 설치 했다. 도스 환경의 turbo-C 에서는 코딩후 펑션키만 누르면 곧바로 컴파일 한뒤 결과를 보여줬는데 헐… 이건 IDE를 설정하고 사용 하는 방법 부터 익혀야 했던 것이다;;;;;; 당시에는 이걸 사용하는 사람도 거의 없었고(물론 내 주변에는.. ) 참고할 만한 메뉴얼도 구하지 못한 상태여서 아주 그냥 GE고생을 했던 기억이 떠올랐기 때문일 수 도 [ more… ]

No Image

cannot resolve symbol R on android studio

2016-02-17 KENNETH 3

cannot resolve symbol R on android studio   문제의 개요 책 보면서 코딩 하다가 빌드를 해보니 에러 발생.. 출력 되는 에러 메세지가 엄청 나길래 뭔가 했더니만 이런 식으로 보여짐.. 찾아 보니 일명 ”R”에러!!!!!   해결책   1. xml 파일 오류 확인 내가 낸 문제는 아니었지만 xml 파일에 오타가 있다면 발생 할 수 있다고 함   2. Android SDK Build-tools 가 설치 되어 있지 않을 경우 Android SDK Manager 에서 ”Android SDK Build-tools”가 설치 되어 있는지 확인 해 볼것 설치가 되어 있지 않다면, 설치 하도록 역시나 이 문제는 아님   3. 파일이나, 안드로이드 스튜디오의 환경 구성(설치 및 설정)에 문제가 없을 경우 Build -> Clean Project 혹시 이것으로도 불가 하다면 File -> Invalidate Caches / Files 를 실행하여 열리는 대화창에서 ”Invalidate and Restart”를 클릭하면 된다고 함   보통은 여기 까지의 과정으로 대부분 해결을 본 듯 하지만 나는 여전히 에러가 발생함 ㅜㅜ   내가 [ more… ]

No Image

알아두면 유용한 안드로이드 스튜디오의 단축키

2016-02-12 KENNETH 0

출처 : 커니의 안드로이드 이야기 (http://androidhuman.com/563)   이젠 이클립스를 사용하시는 분 보다 안드로이드 스튜디오를 사용하는 분들이 훨씬 많아졌을 겁니다. 이전 버전에 비해 최신 버전은 비교할 수 없을 정도로 안정화가 진행되었기도 하고, 구글에서도 대놓고 안드로이드 스튜디오 사용을 권장하고 있죠. (이젠 안드로이드 스튜디오에서만 지원하고, 이클립스 ADT에서 지원하지 않는 기능들이 꽤 됩니다) 하지만, 이클립스 환경에 익숙해져 있다 안드로이드 스튜디오로 넘어오게 되면 처음엔 적응하기가 어렵습니다. (안 그런 분들도 계시겠지만, 전 꽤 시간이 걸린 것 같아요… 대략.. 3주 정도?!) (그 이후에도 틈만 나면 단축키 몰라서 구글링 한 건 비밀) 이젠 저도 안드로이드 스튜디오를 사용한지 1년이 되어가는데요, 그 동안 안드로이드 스튜디오를 사용하여 개발을 진행하면서 자주, 그리고 유용하게 사용하는 단축키들을 정리해 보려 합니다. 코딩 실력도 중요하지만, 그에 못지 않게 중요한 것이 바로 IDE 실력(…)이지 않겠어요? 지금부터 안드로이드 스튜디오 고수 되기 속성 강좌, 단축키 파트를 시작합니다! 본 포스트는 Android Studio 1.2 정식 버전을 기준으로 작성되었습니다. 추후 업데이트로 인해 [ more… ]

No Image

안드로이드 스튜디오 단축키 (공식)

2016-02-12 KENNETH 0

출처 : https://resources.jetbrains.com/assets/products/intellij-idea/IntelliJIDEA_ReferenceCard.pdf   안드로이드 스튜디오를 실행 후에 상단 메뉴 -> Help -> Default Keymap Reference 를 클릭해도 위 링크로 이동 한다.   IntelliJIDEA_ReferenceCard  

No Image

How to solve “Unable to run mksdcard SDK tool” when installing Android Studio on Centos7

2016-02-05 KENNETH 0

  리눅스에서 안드로이드 스튜디오 설치&실행 시 “Unable to run mksdcard SDK tool” 오류   환경 OS : LINUX(CentOS-7.2.1511) / 64bit JAVA : jdk-1.7.0_80 (JAVA_HOME=/usr/local/java) AndroidStudio : android-studio-ide-141.2456560-linux.zip   터미널 콘솔 에러 studio.sh 실행시 [ 6301] WARN – dea.updater.SdkComponentSource – Couldn’t find existing SDK [ 16543] ERROR – ard.ConsolidatedProgressStep$1 – Unable to run mksdcard SDK tool. com.android.tools.idea.welcome.install.WizardException: Unable to run mksdcard SDK tool. at com.android.tools.idea.welcome.install.CheckSdkOperation.perform(CheckSdkOperation.java:128) at com.android.tools.idea.welcome.install.CheckSdkOperation.perform(CheckSdkOperation.java:40) at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68) at com.android.tools.idea.welcome.install.InstallOperation$OperationChain.perform(InstallOperation.java:151) at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68) at com.android.tools.idea.welcome.install.InstallOperation$OperationChain.perform(InstallOperation.java:149) at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68) at com.android.tools.idea.welcome.install.InstallOperation$OperationChain.perform(InstallOperation.java:149) at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68) at com.android.tools.idea.welcome.install.InstallOperation$OperationChain.perform(InstallOperation.java:149) at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68) at com.android.tools.idea.welcome.wizard.InstallComponentsPath.runLongOperation(InstallComponentsPath.java:297) at com.android.tools.idea.welcome.wizard.ConsolidatedProgressStep.doLongRunningOperation(ConsolidatedProgressStep.java:78) at com.android.tools.idea.welcome.wizard.ConsolidatedProgressStep.access$000(ConsolidatedProgressStep.java:32) at com.android.tools.idea.welcome.wizard.ConsolidatedProgressStep$1.run(ConsolidatedProgressStep.java:58) at com.android.tools.idea.welcome.wizard.FirstRunWizardHost$LongRunningOperationWrapper.run(FirstRunWizardHost.java:434) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563) at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137) at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:126) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:400) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56) [ 16545] ERROR – ard.ConsolidatedProgressStep$1 – Android Studio 1.5.1 Build #AI-141.2456560 [ 16545] ERROR – ard.ConsolidatedProgressStep$1 – JDK: 1.7.0_80 [ more… ]