디버그는 어디에 있습니까?안드로이드 스튜디오의 키스토어
구글+ api 를 활성화 해야해서 필요합니다.debug.keystore
안드로이드 스튜디오로 바꿨는데 어디 있는지 모르겠어요.~/.android/debug 경로의 일식에서 찾을 수 있습니다.열쇠점
EDIT 1) 파일 > 프로젝트 구조 > 프로젝트 선택 > 서명으로 이동하여 기본값 또는 원하는 키 저장소를 선택하고 상세 내용을 모두 작성합니다.세부사항을 채우지 못할 경우에는 녹색 '+' 버튼을 누르시면 됩니다.스크린샷에서 강조를 했습니다.
2단계) 매우 중요: 빌드 유형으로 이동 > 빌드 유형을 선택하고 "서명 구성"을 선택합니다.제 경우에는 "config"를 선택해야 합니다.강조 표시된 영역을 확인합니다.
Windows 의 :
C:\Users\USERNAME\.android\debug.keystore
(USERNAME을 실제 PC 사용자 이름으로 바꿉니다)경우: Linux Mac OS :
~/.android/debug.keystore
네가 얻은 후에SHA1
아래의 명령 프롬프트를 사용하는 코드:
keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Android Studio에서는 콘솔 명령 없이 모든 앱 서명 정보를 찾을 수 있습니다.
프로젝트 열기
오른쪽 패널에서 그라들 클릭
Gradle projects 패널에서 폴더 열기: Your Project -> Tasks -> Android
- signingReport 작업을 실행(두 번 클릭)하면 Gradle 콘솔(키스토어 경로,SHA1, MD5 등).
당신의 주요 정보를 알아낼 수 있는 또 다른 방법은 java 폴더로 이동하는 것입니다. 나에게 그것은 다음과 같습니다.
C:\Program Files\Java\jdk1.8.0_60\bin
다음 명령을 실행합니다.
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
명령어를 통해 키스토어 주소가 "c:\users/<%mylogin%>" android\debug임을 쉽게 알 수 있습니다.keystore", 별칭은 "android 디버그키" 스토어 암호는 "android" 키 암호는 "android"입니다.
이것은 Android 'Get API Key' 설명서의 기본 구성입니다.https://developers.google.com/maps/documentation/android-api/signup
이 명령을 사용하면 모든 키 저장소를 가져올 수 있으며 단말기로 이동하여 안드로이드 루트 디렉터리에서 다음을 실행할 수 있습니다.
./gradlew signingReport
키스토어 목록과 키스토어 정보는 다음과 같습니다.
문제가 생겼어요.debug.keystore
파일이 없습니다.그래서 제게 맞는 파일을 만들어 준 유일한 단계는 안드로이드 스튜디오에서 새로운 안드로이드 프로젝트를 만드는 것이었습니다.
그것은 나를 새로운 것으로 만들었습니다.debug.keystore
길 아래에C:\Users\username\.android\
.
이 솔루션은 프로젝트를 아직 생성하지 않은 경우에만 사용할 수 있습니다.
도움이 됐어요.
키 저장소 이름: "debug.키스토어"
키스토어 암호: "안드로이드"
키 별칭: "androiddebugkey"
키 암호: "안드로이드"
USER_NAME_PC - PC 사용자 이름
JDK가 설치되어 있지 않은 경우.Android 단말기로 이동하여 Android Studio와 함께 제공되는 JRE의 빈 폴더로 이동합니다.
C:\Program Files\Android\Android Studio\jre\bin
다음 명령을 실행합니다.사용자 이름을 실제 PC 사용자 이름으로 바꾸어야 합니다.
keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Android Developers 설명서에서 귀하의 앱에 서명하기:
디버그 인증서 만료
[...] 파일은 다음 위치에 저장됩니다.
~/.android/
X 및 OS X및C:\Documents and Settings\<user>\.android\
Windows XP( XP)에서C:\Users\<user>\.android\
및 및 Windows Vista및 Windows 7, 8및 10
Windows에서,
명령 프롬프트로 이동하기만 하면 됩니다.cd C:\Program Files\Java\jdk-10.0.2\bin>
어디에jdk-10.0.2 or full path
당신의 경우에는 다를 수 있습니다.빈칸에 있으면 이 코드를 입력합니다.keytool -keystore C:\Users\GB\.android/debug.keystore -list -v
어디에C:\Users\GB\.android/debug.keystore
내 경우 키스토어로 가는 길입니다.
이런 결과가 나올 겁니다.
Windows(윈도우)의 경우 디버그.키스토어 파일이 디버그 위치(C:\Users\username\.android)에 없습니다.키스토어 파일은 Android Studio를 설치한 위치에서도 찾을 수 있습니다.
기본 키 저장소 파일:debug.keystore
폴더에 있습니다..android
일반적으로 Android SDK를 설치한 사용자의 운영 체제의 기본 홈 폴더에 위치합니다.
Ubuntu PC입니다./home/dhananjay/.android
반면에 윈도우 PC에는 위치해 있습니다.C:\Users\dhananjay\.android
=======================================
표준 예술 파일 탐색기에서:
=======================================
=======================================
View(보기) 탭을 열고 Hidden(숨김) 항목을 확인합니다.
=======================================
=======================================
이제 .android 폴더를 볼 수 있습니다.
=======================================
[SOLUED] 동일한 Windows 10 컴퓨터에서 사용자 이름을 변경한 후 앱을 다시 실행하는 방법
안드로이드 스튜디오에서 파일 > Project Structure > app > "+" 클릭하여 새로운 구성 "config" File > Project Structure > app > Signing
플레이버 탭 > 사인 박스에서 신규 "config" 항목 선택 File > Project Structure > App > 플레이버
앱을 재구성했습니다.작업실 폐쇄 및 재시작
Build > Rebuild Project 클릭
앱은 이것을 자동으로 추가하여 보여주었습니다: build.gradle
휴대폰으로 앱을 테스트해보니 스튜디오에서 이 새로운 구성으로 앱을 다시 설치해달라고 요청했습니다.앱이 이전과 같이 실행됩니다!
다이나 마이크
내가 생각할 수 있는 가장 쉬운 것은 디버그에서 지문을 가져오는 것입니다.keystore(paths는 다른 답변에서 언급됨)를 통해 프로젝트에 추가할 수 있습니다.키 저장소를 복사하거나 새 앱을 추가할 필요가 없습니다.개발하는 각 기계의 지문 목록에 추가하기만 하면 됩니다.
FWIW, 노트북을 다른 노트북으로 바꾸다가 우연히 이런 일을 당했습니다.저는 많이 뛰어다녀요.
https://support.google.com/firebase/answer/7000104?hl=en#sha1
그것이 몇몇 사람들에게 도움이 되길 바랍니다! :)
Go to Build > Clean Project
프로젝트를 다시 구축합니다.
Fluter의 경우 프로젝트의 안드로이드 부분만 열어야 합니다 파일->열기-> 해당 프로젝트의 안드로이드 폴더를 몇 분간 선택하여 오른쪽에서 gradle->android->Tasks->android->signin Report 를 클릭한 후 그라들 동기화를 완료합니다.
디버그가 필요했어요안드로이드 스튜디오를 막 설치한 후 키스토어가 .android 폴더에 없었습니다.
제 솔루션은 빈 프로젝트를 새로 만드는 것이었습니다. 빌드-> 빌드 변형 선택...그런 다음 Active Build Variant에서 디버그로 설정합니다.그 후 프로젝트를 만들고 디버그도 실행했습니다(필요한지 확실하지 않음).이후 .android 폴더를 체크인하고 디버그를 했습니다.키스토어가 생성되었습니다.
때때로 app/build.gradle 파일에 지정됩니다.예를 들어,
signingConfigs {
debug {
storeFile file(System.env.HOME + '/.android/debug.keystore')
storePassword 'android'
keyAlias 'androiddebugkey'
keyPassword 'android'
}
}
저의 경우 안드로이드 스튜디오의 SDK가 이 위치에 설치되어 있었습니다.
E:\Android\AppData\Local\Sdk
그리고 나의.android
파일 위치:
%UserProfile%\.android
환경 변수를 올바르게 설정하려면 다음 단계를 따릅니다.
- 제거합니다.
ANDROID_HOME
아니면ANDROID_SDK_HOME
환경 변수에서 변수를 추출합니다. - 이름으로 새 변수 만들기
ANDROID_HOME
SDK 위치 값(예:E:\Android\AppData\Local\Sdk
). - 이름으로 새 변수 만들기
ANDROID_USER_HOME
그리고 당신이 사용하는 디렉토리의 값..android
파일이 위치합니다(예:%UserProfile%\.android
). - Android Studio를 다시 시작합니다.
작업의 단계를 완료하기 전에 그라들을 동기화합니다.
언급URL : https://stackoverflow.com/questions/16965058/where-is-debug-keystore-in-android-studio
'sourcetip' 카테고리의 다른 글
프로그래밍 언어에 키워드가 필요한 이유는 무엇입니까? (0) | 2023.10.30 |
---|---|
SonarQuebe가 AngularJS로 멋지게 플레이하게 하는 방법은? (0) | 2023.10.30 |
AngularJS에서 구성 단계를 테스트하는 장치 (0) | 2023.10.25 |
Spring Webflux : Webclient : 본문 가져오기 오류 (0) | 2023.10.25 |
Sentry 디버깅이 추가되었습니다. 긴 문자열이 정의되지 않음 (0) | 2023.10.25 |