android

문제를 일으키지 않는 언어, 나라, 날짜 그리고 시간 표기법

언어와 나라 한국은 한국어만 쓰기 때문에 한 영토 안에서 한 언어만 쓰지 않을까 하는 생각을 하기 쉽지만, 사실은 그렇지 않다. 아래의 지도를 보자. 언어를 기준으로 그린 세계지도를 보면 우리가 알고있는 지도와 많이 다르다. 이를 감안하여 안드로이드에서는 언어를 표기하는 방법을 다음과 같이 하고 있다. 영어를 “en”으로 표기하는 ISO 639-1 언어 코드와 미국을 “US”로 나타내는  ISO 3166-1 alpha-2 […]

문제를 일으키지 않는 언어, 나라, 날짜 그리고 시간 표기법 Read More »

No resource identifier found for attribute ‘requiredAccountType’ in package ‘android’

최근 테블릿에 추가된 제한된 프로파일(Restricted Profiles)라는 기능이 있다. 이를 위해 <application> 부분에 requiredAccountType 부분 설정을 추가한 후에 빌드하니 아래와 같은 에러가 뜬다. Error:(27, -1) android-apt-compiler: [모듈 이름] /Users/sunphiz/workspace/[프로젝트 이름]/[모듈 이름]/AndroidManifest.xml:27: error: No resource identifier found for attribute ‘requiredAccountType’ in package ‘android’ Manifest 파일에서 사용하고 있는 ‘android’라는 네임스페이스에 requiredAccountType에 대한 정보가 없다는 거다.  android-apt-compiler의 에러메시지가 좀

No resource identifier found for attribute ‘requiredAccountType’ in package ‘android’ Read More »

안드로이드의 hosts파일 수정하기

안드로이드도 호스트파일을 수정할 수 있다. 위치는 리눅스와 비슷하게 /system/etc/hosts이다. 내 안드로이드의 hosts 파일을 보고 싶다면, 다음과 같은 방법을 통해 pc로 가져올 수 있다. >adb pull /system/etc/hosts ./hosts 필요하다면 꺼낸 hosts 파일을 메모장과 같은 에디터로 수정한다. 다음과 같이 추가하면 된다. 예를 들어 도메인이 sub.example.com이고, 아이피가 10.20.30.40이라면 아래와 같이 파일의 마지막 줄에 추가한다. … 10.20.30.40 sub.example.com 그리고, 수정한 hosts 을

안드로이드의 hosts파일 수정하기 Read More »

안드로이드 테브릿 4.3의 Restricted Profiles

안드로이드 4.2(젤리빈)부터 테블릿에 하나 이상의 계정을 만들 수 있는 기능이 생겼다. 비밀번호만 걸어서 단말을 보호하던 시기에는 계정을 묻지 않았지만 하나의 사용자만 있는 것과 같았는데, 4.2부터는 하나 이상의 사용자 계정을 만들 수 있게 되었다. 그 내용은 안드로이드 개발자 사이트의 4.2 소개에서 확인이 가능하다. 개선해야할 내용이 많다고 생각했는지 홍보는 하지 않고 조용히 적용되었는데, 이번에 4.3에서 큰 변경사항이 생겼다.

안드로이드 테브릿 4.3의 Restricted Profiles Read More »

No resource identifier found for attribute ‘…’ in package ‘android’

Error:(27, -1) android-apt-compiler: [Project name] c:\IntelliJ\Project name\AndroidManifest.xml:27: error: No resource identifier found for attribute ‘requiredAccountType’ in package ‘android’ 빌드 시 위와 같은 에러가 날 때가 있다. 내용은 위에 써진대로 AndroidManifest.xml 파일 안에 사용된 requiredAccountType 이라는 어트리뷰트가  android라는 이름의 네임스페이스에 정의되지 않았다는 것이다. 이 문제는 사실 안드로이드에 한정된 문제가 아니라, xml이 원인이다. XML의 네임스페이스에 관한 스펙은 여기서

No resource identifier found for attribute ‘…’ in package ‘android’ Read More »