Eclipse 및 Android SDK에 오류가 있습니다. 분명히 그것은 내 인증서가 만료 된 사실에서 비롯된 것입니다. 그래서 나는 그 오류를 봤고 나는 ~/.android/debug.keystore 파일을 삭제해야한다는 것을 알았다. 이 파일을 찾을 수 없습니다. 내 SDK에는 없습니다.debug.keystore 파일을 찾을 수 없습니다.
누군가가 도와 줄 수 있습니까?
편집 : Mac에서 작동합니다.
Eclipse 및 Android SDK에 오류가 있습니다. 분명히 그것은 내 인증서가 만료 된 사실에서 비롯된 것입니다. 그래서 나는 그 오류를 봤고 나는 ~/.android/debug.keystore 파일을 삭제해야한다는 것을 알았다. 이 파일을 찾을 수 없습니다. 내 SDK에는 없습니다.debug.keystore 파일을 찾을 수 없습니다.
누군가가 도와 줄 수 있습니까?
편집 : Mac에서 작동합니다.
Linux/OSX에서는 선호하는 터미널을 사용하고 rm ~/.android/debug.keystore
을 입력하여 디버그 키 저장소를 제거하십시오.
following these steps으로 새 키 저장소를 만들 수 있습니다.
나는 둘 다 시도했다. 결과가 없다. :/ – user1173126
'rm'의 앞이나 뒤에'mdfind'를 시도해 보셨습니까? – keyboardsurfer
전에 시도했는데 ~ ^^ – user1173126
나는 그것이 OSX의 .android/avd/
디렉토리에 있다고 생각하지만, 당신이 제안한대로 /.android/
일 수도 있습니다.
~
은 홈 디렉토리를 의미하므로 SDK에서 찾아 볼 필요가 없습니다.
(면책 조항) I've battled with this 이후로 꽤 오래되었지만 Mac에서는 사용하지 않았습니다. 디버그 인증서
자체 서명 인증서의
만료는 그것이 생성 된 날짜로부터 365 일의 유효 기간이됩니다 디버그 모드에서 응용 프로그램 (이클립스/ADT와 개미 빌드의 기본)에 서명하는 데 사용됩니다.
인증서가 만료되면 빌드 오류가 발생합니다. 개미 빌드에서 오류는 다음과 같습니다
디버그 : [에코] 포장 빈/샘플-debug.apk 및 디버그 키로 서명 ... [임원] 디버그 인증서는 8/4에 만료/08 3:43 PM Eclipse/ADT에서 Android 콘솔에 유사한 오류가 표시됩니다.
이 문제를 해결하려면 debug.keystore 파일을 삭제하면됩니다. AVD의 기본 저장 위치는 OS X 및 Linux의 경우 ~/.android /, Windows XP의 경우 C : \ Documents and Settings \ .android \, Windows Vista 및 Windows 7의 경우 C : \ Users \ .android \입니다. .
출처 : 안드로이드 출판 가이드 : http://developer.android.com/guide/publishing/app-signing.html
그래,이 모든 걸 알고있다. 것은 내 debug.keystore 파일이 없다는 것입니다. 그리고 그것은 내 문제가 btw입니다 ... – user1173126
열기 이클립스 환경 설정은 다음 안드로이드>빌드로 이동합니다. 거기에 디버그 키 저장소의 위치를 알려주는 필드가 나타납니다.
실행중인 OS는 무엇입니까? ~/.android/debug.keystore는 운영 체제와 같은 유닉스에서만 작동합니다 –
및 % USERPROFILE % \. android \ debug.keystore는 창에서 작동합니다. – Selvin
OSX 10.6 올바르게 기억하면. – user1173126