sourcetip

디버그는 어디에 있습니까?안드로이드 스튜디오의 키스토어

fileupload 2023. 10. 25. 23:42
반응형

디버그는 어디에 있습니까?안드로이드 스튜디오의 키스토어

구글+ api 를 활성화 해야해서 필요합니다.debug.keystore 안드로이드 스튜디오로 바꿨는데 어디 있는지 모르겠어요.~/.android/debug 경로의 일식에서 찾을 수 있습니다.열쇠점

EDIT 1) 파일 > 프로젝트 구조 > 프로젝트 선택 > 서명으로 이동하여 기본값 또는 원하는 키 저장소를 선택하고 상세 내용을 모두 작성합니다.세부사항을 채우지 못할 경우에는 녹색 '+' 버튼을 누르시면 됩니다.스크린샷에서 강조를 했습니다.enter image description here

2단계) 매우 중요: 빌드 유형으로 이동 > 빌드 유형을 선택하고 "서명 구성"을 선택합니다.제 경우에는 "config"를 선택해야 합니다.강조 표시된 영역을 확인합니다.enter image description here

  • 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에서는 콘솔 명령 없이 모든 앱 서명 정보를 찾을 수 있습니다.

  1. 프로젝트 열기

  2. 오른쪽 패널에서 그라들 클릭

  3. Gradle projects 패널에서 폴더 열기: Your Project -> Tasks -> Android

  4. signingReport 작업을 실행(두 번 클릭)하면 Gradle 콘솔(키스토어 경로,SHA1, MD5 등).

signingReport task and its result

당신의 주요 정보를 알아낼 수 있는 또 다른 방법은 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

키스토어 목록과 키스토어 정보는 다음과 같습니다.

enter image description here

문제가 생겼어요.debug.keystore파일이 없습니다.그래서 제게 맞는 파일을 만들어 준 유일한 단계는 안드로이드 스튜디오에서 새로운 안드로이드 프로젝트를 만드는 것이었습니다.

그것은 나를 새로운 것으로 만들었습니다.debug.keystore길 아래에C:\Users\username\.android\.

이 솔루션은 프로젝트를 아직 생성하지 않은 경우에만 사용할 수 있습니다.

도움이 됐어요.

저장소 이름: "debug.키스토어"
키스토어 암호: "안드로이드"
키 별칭: "androiddebugkey"
키 암호: "안드로이드"

exapmle

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내 경우 키스토어로 가는 길입니다.

이런 결과가 나올 겁니다.

enter image description here

Windows(윈도우)의 경우 디버그.키스토어 파일이 디버그 위치(C:\Users\username\.android)에 없습니다.키스토어 파일은 Android Studio를 설치한 위치에서도 찾을 수 있습니다.

기본 키 저장소 파일:debug.keystore폴더에 있습니다..android일반적으로 Android SDK를 설치한 사용자의 운영 체제의 기본 홈 폴더에 위치합니다.

Ubuntu PC입니다./home/dhananjay/.android

반면에 윈도우 PC에는 위치해 있습니다.C:\Users\dhananjay\.android

=======================================

표준 예술 파일 탐색기에서:

=======================================

in standart File Explorer:

=======================================

View(보기) 탭을 열고 Hidden(숨김) 항목을 확인합니다.

=======================================

open view tab and check Hidden

=======================================

이제 .android 폴더를 볼 수 있습니다.

=======================================

Now you can see your .android folder

[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

환경 변수를 올바르게 설정하려면 다음 단계를 따릅니다.

  1. 제거합니다.ANDROID_HOME아니면ANDROID_SDK_HOME환경 변수에서 변수를 추출합니다.
  2. 이름으로 새 변수 만들기ANDROID_HOMESDK 위치 값(예:E:\Android\AppData\Local\Sdk).
  3. 이름으로 새 변수 만들기ANDROID_USER_HOME그리고 당신이 사용하는 디렉토리의 값..android파일이 위치합니다(예:%UserProfile%\.android).
  4. Android Studio를 다시 시작합니다.

작업의 단계를 완료하기 전에 그라들을 동기화합니다.

언급URL : https://stackoverflow.com/questions/16965058/where-is-debug-keystore-in-android-studio

반응형