Android Erreur Immeuble Signé APK
J'obtiens cette erreur quand j'essaie de Construire Signé APK. J'ai récemment mis à niveau vers API 23, mais a Généré un APK:s correctement par la suite. Im confus. Demander de l'aide et des conseils sur la manière de 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'
}
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la solution. J'ai égaré le chemin d'accès à la
keystore.jks
fichier.Recherche du fichier sur mon ordinateur utilisé ce chemin et tout fonctionnait très bien!!
Fichier -> Invalider les Caches & Recommencer...
Build -> Build signé APK -> vérifiez le chemin d'accès dans la boîte de dialogue
C'est un problème qui peut se poser à partir de l'écriture du "nom de fichier" au lieu d'un chemin, tout en générant de la .jks fichier. En générer un nouveau, le mettre sur le Bureau (ou tout autre chemin d'accès) et de re-générer APK.
J'ai le même problème, car je n'ai pas de fichier de clés chemin, puis je vois Des gaufres.inc solutions et avait un nouveau problème Dans mon Android Studio 3.1 pour mac a une boîte de dialogue windows problème lors de la tentative de créer de nouveaux keystore chemin, c'est comme ça
si u ont le même problème, vous n'êtes pas inquiet au sujet de la black windows, c'est juste en tapant votre nouveau fichier de clés, puis enregistrer.
d'ouvrir la clé.propriétés et vérifiez le chemin d'accès est correct. (remplacement de \ à /)
exemple:-
remplacer à partir de
"type storefile=D:\Projets\Flutter\Key\clés.jks"
à
"type storefile=D:/Projets/Scintillement/Clé/clé.jks"