ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 4.0으로 업데이트 한 후 Android Studio에서 Activity 또는 Fragment를 만들 수 없습니다.
    카테고리 없음 2020. 8. 9. 02:46

    질문

    방금 랩톱을 변경하고 작업 중이던 저장소를 열었습니다. 문제는 내가 그렇게하려고 할 때 아무 일도 일어나지 않기 때문에 새 Activity나 새 Fragment를 만들 수 없다는 것입니다. 아무것도 변경되지 않고 아무것도 생성되지 않지만 오류가 발생하지 않습니다. 명령 프롬프트 내에서 Linux PC에서이 리포지토리를 열려고 시도했는데 새 활동을 만들 때 콘솔에 다음 로그가 나타나는 것을 발견했습니다.

    2020-06-18 21:31:21,287 [1773016]  ERROR - intellij.openapi.progress.Task - Could not extract certificate from file. 
    java.lang.Exception: Could not extract certificate from file.
        at com.android.tools.idea.templates.KeystoreUtils.getCertificate(KeystoreUtils.kt:151)
        at com.android.tools.idea.templates.KeystoreUtils.sha1(KeystoreUtils.kt:122)
        at com.android.tools.idea.templates.KeystoreUtils.sha1$default(KeystoreUtils.kt:121)
        ...
    
    Caused by: java.io.IOException: Keystore was tampered with, or password was incorrect
        at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:783)
        at com.android.tools.idea.templates.KeystoreUtils.getCertificate(KeystoreUtils.kt:143)
        ...
    Caused by: java.security.UnrecoverableKeyException: Password verification failed
        at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:781)
        ... 27 more
    2020-06-18 21:31:21,287 [1773016]  ERROR - intellij.openapi.progress.Task - Android Studio 4.0  Build #AI-193.6911.18.40.6514223 
    2020-06-18 21:31:21,287 [1773016]  ERROR - intellij.openapi.progress.Task - JDK: 1.8.0_242-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 
    2020-06-18 21:31:21,287 [1773016]  ERROR - intellij.openapi.progress.Task - OS: Linux 
    2020-06-18 21:31:21,288 [1773017]  ERROR - intellij.openapi.progress.Task - Last Action: template.create.ActivityEmpty Activity 

     

    편집하다

    나는 이것이 Android Studio 4.0으로 업데이트 할 때만 발생한다는 것을 알았습니다.

    2 편집

    https://issuetracker.google.com/issues/159364425

     

    답변1

    구성 디버그 signingConfigs가 있다고 생각합니다.

    signingConfigs {
            debug {
                storeFile file('...')
                storePassword "..."
                keyAlias "..."
                keyPassword "..."
            }
    
    }

    1. 디버그 signingConfigs 삭제

    2. .idea 및 .gradle 폴더 삭제

    3. 프로젝트 재구축

    나는 이것이 당신의 문제를 해결할 수 있다고 생각합니다



    답변2

    이 솔루션을 사용해 보셨습니까?작동하는지 알려주세요.

    • android studio 닫기
    • .idea 및 .gradle 폴더 삭제
    • Android Studio로 프로젝트를 다시 엽니 다.

    아니면 Android Studio를 다시 설치 하시겠습니까?



    답변3

    삭제만 필요

    signingConfigs {
         debug{
           ...
         }
    }



     

     

     

     

    출처 : https://stackoverflow.com/questions/62458160/cant-create-activity-or-fragment-in-android-studio-after-updating-to-4-0

    댓글

Designed by Tistory.