Bâtiment des erreurs Android signé APK

j'obtiens cette erreur quand J'essaie de construire L'APK signé. J'ai récemment mis à jour L'API 23 mais J'ai généré APK:s avec succès après cela. Im confus. Demander de l'AIDE et donner des conseils pour résoudre ce problème. Voici l'erreur

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:validateExternalOverrideSigning'.
> Keystore file /Users/me/Desktop/final apps/keystore.jks not 
found for signing config 'externalOverride'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --  
debug option to get more log output.

Et le journal

Information:Gradle tasks [:app:assembleRelease]
:app:preBuild UP-TO-DATE
:app:preReleaseBuild UP-TO-DATE
:app:checkReleaseManifest
:app:preDebugBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72311Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42311Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAppindexing810Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesBasement810Library UP-TO-DATE
:app:prepareReleaseDependencies
:app:compileReleaseAidl UP-TO-DATE
:app:compileReleaseRenderscript UP-TO-DATE
:app:generateReleaseBuildConfig UP-TO-DATE
:app:generateReleaseAssets UP-TO-DATE
:app:mergeReleaseAssets UP-TO-DATE
:app:generateReleaseResValues UP-TO-DATE
:app:generateReleaseResources UP-TO-DATE
:app:mergeReleaseResources UP-TO-DATE
:app:processReleaseManifest UP-TO-DATE
:app:processReleaseResources UP-TO-DATE
:app:generateReleaseSources UP-TO-DATE
:app:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
:app:compileReleaseNdk UP-TO-DATE
:app:compileReleaseSources
:app:lintVitalRelease
:app:transformClassesWithDexForRelease
:app:mergeReleaseJniLibFolders
:app:transformNative_libsWithMergeJniLibsForRelease
:app:processReleaseJavaRes UP-TO-DATE
:app:transformResourcesWithMergeJavaResForRelease
:app:validateExternalOverrideSigning FAILED
Error:Execution failed for task ':app:validateExternalOverrideSigning'.
> Keystore file /Users/me/Desktop/final apps/keystore.jks not found for
signing config 'externalOverride'. 

Voici mon Gradle

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"


defaultConfig {
    applicationId "com.waffles.vatsandbats"
    minSdkVersion 14
    targetSdkVersion 23
}

buildTypes {
    release {
        minifyEnabled false
         proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.txt'     
    }
}
}

dependencies {

compile files('libs/acra-4.7.0-javadoc.jar')
compile files('libs/acra-4.7.0-sources.jar')
compile files('libs/acra-4.7.0.jar')
compile 'com.google.android.gms:play-services-appindexing:8.1.0'
compile files('libs/activation.jar')
compile files('libs/mail.jar')
compile files('libs/additionnal.jar')
compile 'com.android.support:support-v4:23.1.1'
compile 'com.android.support:appcompat-v7:23.1.1'


}
35
demandé sur Waffles.Inc 2016-03-23 12:16:00

4 réponses

j'ai trouvé la solution. J'ai égaré le chemin d'accès à l' keystore.jks fichier. Recherche du fichier sur mon ordinateur utilisé ce chemin et tout fonctionnait très bien!!

74
répondu Waffles.Inc 2016-11-09 19:27:42

Fichier -> Invalider Les Caches Et Redémarrer...

Build -> Build signé APK -> vérifier le chemin d'accès dans le dialogue

Check the key store path

22
répondu Martin Pfeffer 2017-01-25 23:31:35

c'est un problème qui peut surgir de l'écriture d'un "nom de fichier" au lieu d'un chemin, tout en générant le .jks fichier. Générer un nouveau, le mettre sur le bureau (ou tout autre chemin réel) et re-générer APK.

11
répondu Jacobo Koenig 2016-09-02 01:28:14

j'ai le même problème, car je n'ai pas de fichier de clés chemin, puis je vois Gaufres.inc solutions et avait un nouveau problème dans mon studio Android 3.1 Pour mac avait un problème de dialogue windows lors de la création de nouveaux chemin d'accès du fichier de clés, c'est comme cela

enter image description here

si vous avez le même problème, ne vous inquiétez pas pour les fenêtres noires, il suffit de taper votre nouveau clavier et puis enregistrer.

0
répondu Uray Febri 2018-07-31 07:55:57