2016-08-18 101 views
1
Execution failed for task ':app:packageRelease'. 
Failed to read key my-key-alias from store 
"/Users/MichaelLeung/GHRepos/MyApp/android/app/my-release- 
key.keystore": Keystore was tampered with, or password was incorrect 

我很積極,我的密碼是正確的;我已經經歷了Facebook多次在React Native文檔上列出的步驟。React Native:Android:無法生成簽名APK

+0

我認爲你給出了錯誤的別名 –

+0

我有同樣的問題。我提供了所有正確的數據! :// – IvRRimUm

回答

0

我有同樣的問題。 在對build.gradle中的設置進行硬編碼之後,將其設置在gradle.properties中,然後運行。

signingConfigs { 
    release { 
     //if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) { 
      storeFile file("key.keystore") 
      storePassword "****" 
      keyAlias "myKey" 
      keyPassword "****" 
     // } 
    } 
} 

與java.lang.System.console(MYAPP_RELEASE_STORE_PASSWORD)進一步測試後,我看到,那就是我的密碼後的空間。

signingConfigs { 
    release {    
     if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) { 
     java.lang.System.console(MYAPP_RELEASE_STORE_PASSWORD) 

      storeFile file(MYAPP_RELEASE_STORE_FILE) 
      storePassword MYAPP_RELEASE_STORE_PASSWORD 
      keyAlias MYAPP_RELEASE_KEY_ALIAS 
      keyPassword MYAPP_RELEASE_KEY_PASSWORD 
     } 
    } 
}