2013-10-04 7 views
13

को अपग्रेड करने के बाद समस्या पर हस्ताक्षर करना मैंने हाल ही में अपने एंड्रॉइड स्टूडियो को 0.2.6 से 0.2.11 तक अपग्रेड किया है। बिल्ड -> "हस्ताक्षरित एपीके उत्पन्न करें" विज़ार्ड जो 0.2.6 में खुल रहा था, यहां नहीं आ रहा है। इसके बजाए यह एक संवाद दिखाता है जैसे:एंड्रॉइड स्टूडियो:

ग्रैडल-आधारित परियोजनाओं के लिए, हस्ताक्षर कॉन्फ़िगरेशन को ग्राडल बिल्ड स्क्रिप्ट में निर्दिष्ट किया जाना चाहिए। अधिक जानकारी के लिए ग्रैडल उपयोगकर्ता मार्गदर्शिका देखें। क्या समस्या हो सकती है

signingConfigs { 
     debug { 
      storeFile file("debug.keystore") 
     } 

     myConfig { 
      storeFile file("other.keystore") 
      storePassword "android" 
      keyAlias "androiddebugkey" 
      keyPassword "android" 
     } 
    } 

    buildTypes { 
     foo { 
      debuggable true 
      jniDebugBuild true 
      signingConfig signingConfigs.myConfig 
     } 
    } 

किसी को भी मुझे बता सकते:

मैं भी build.gradle फ़ाइल में नीचे पंक्तियां जोड़ी?

या क्या आप कृपया मुझे बता सकते हैं कि मेरे स्टूडियो को डाउनग्रेड कैसे करें?

धन्यवाद

+0

कल मैं इस समस्या को और आज यह चला गया हो रही थी। – Abdullah

+0

जब मैं कोडिंग शुरू करता हूं और समस्या का परीक्षण करता हूं। – Abdullah

उत्तर

2

अपनी समस्या के लिए एक अस्थायी ठीक एंड्रॉयड स्टूडियो को पुनः आरंभ करने के लिए है। ठंड शुरू होने के बाद, एंड्रॉइड स्टूडियो आपको एक बार फिर से चेतावनी देने के लिए "हस्ताक्षरित एपीके उत्पन्न करें" विज़ार्ड तक पहुंचने देगा कि आपको अपना build.gradle बदलना होगा।

जैसा कि शाई ने उल्लेख किया है, यह भविष्य की रिलीज में तय किया जाएगा। कृपया अपनी पोस्ट में लिंक देखें।

+2

मेरे लिए भी एक बार काम नहीं किया .. – user2349990

+0

यह कभी-कभी काम करता है। यह बहुत परेशान है – Alexis

+0

किसी भी पृष्ठभूमि संकलन/भवन शुरू होने से पहले, एंड्रॉइड स्टूडियो शुरू होने से पहले इसे तुरंत चलाना चाहिए, जो आमतौर पर एंड्रॉइड स्टूडियो शुरू होने के बाद स्वचालित रूप से होता है। – vlee

0

मैं बस "gradle installRelease" का उपयोग कर समाप्त हुआ और रिलीज एपीके को बिल्ड/एपीके फ़ोल्डर से कॉपी कर रहा हूं।

मुझे यकीन नहीं है कि हमें यह क्यों मिल रहा है, मेरे पास मेरा हस्ताक्षर कॉन्फ़िगर सेटअप build.gradle में ठीक से सेटअप है।

1

मैं अपने प्रोजेक्ट रूट निर्देशिका में एंड्रॉयड स्टूडियो से gradlew की नकल की

तब मैं अपने build.gradle

android { 
    ... 
    signingConfigs { 
     release { 
      storeFile file("mykeystore") 
      storePassword "mypassword" 
      keyAlias "my alias" 
      keyPassword "mypassword" 
     } 
    } 
    buildTypes { 
     release { 
      signingConfig signingConfigs.release 
     } 
    } 
} 

तब मैं अपने परियोजना जड़ से

gradlew assembleRelease 

किया पर जोड़ा निर्देशिका

इस तरह से मुझे 012 में हस्ताक्षरित एपीके मिला

बहुत खराब रहा आईडीई

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