2016-03-23 14 views
20

मुझे साइन इन एपीके बनाने का प्रयास करते समय यह त्रुटि मिलती है। मैंने हाल ही में एपीआई 23 में अपग्रेड किया लेकिन जेनरेटेड एपीके: इसके बाद सफलतापूर्वक सफल रहा। मैं उलझन में हूं। मदद मांगना और सलाह देना कि इस समस्या को कैसे हल किया जाए। यहाँ त्रुटिएंड्रॉइड त्रुटि बिल्डिंग हस्ताक्षर किए गए एपीके

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. 

और लॉग

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'. 

है यहाँ मेरी 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' 


} 

उत्तर

54

मैं समाधान नहीं मिला है। मैंने keystore.jks फ़ाइल के पथ को गलत स्थान दिया। मेरे कंप्यूटर पर फ़ाइल के लिए खोजे गए पथ का उपयोग किया और सबकुछ बढ़िया काम किया !!

+0

में मैं अपने जाने के बाद यह त्रुटि हुई। jks फ़ाइल किसी अन्य स्थान पर और एंड्रॉइड स्टूडियो एक्स में अपडेट करना भूल गया) धन्यवाद – Arbitur

7

यह एक समस्या है जो .jks फ़ाइल उत्पन्न करते समय पथ के बजाय "फ़ाइल नाम" लिखने से उत्पन्न हो सकती है। एक नया उत्पन्न करें, इसे डेस्कटॉप (या किसी अन्य वास्तविक पथ) पर रखें और एपीके को पुन: उत्पन्न करें।

8

फ़ाइल -> अमान्य कैश & पुनः प्रारंभ ...

बिल्ड -> APK पर हस्ताक्षर किए बिल्ड ->जांच पथ संवाद

Check the key store path

संबंधित मुद्दे