2015-12-09 13 views
9

उत्पन्न नहीं किया है हाल ही में मैंने एंड्रॉइड स्टूडियो 1.5.1 में अपने काम कर रहे एंड्रॉइड स्टूडियो आईडीई को अपडेट किया है। लेकिन अब मुझे कुछ परेशानी का सामना करना पड़ रहा है क्योंकि इसे अद्यतन करने के बाद हस्ताक्षरित एपीके फ़ाइल उत्पन्न नहीं हुई थी। लेकिन जब मैं डिवाइस को प्लग करता हूं और ऐप चलाता हूं, तो यह ठीक से चलता है। जब मैं का उपयोगएंड्रॉइड स्टूडियो हस्ताक्षरित एपीके

बिल्ड -> इवेंट में APK

हस्ताक्षर उत्पन्न लॉग इन करें यह

10:38:51 AM Executing tasks: [:app:assembleRelease] 

पता चलता है और स्लाइडर कुछ समय से पता चलता है और यह गायब हो जाते हैं। यह बिल्ड पीढ़ी के समापन संवाद भी नहीं दिखाता है। तो मैं बिल्ड संस्करण बदलता हूं और एक कनेक्टेड डिवाइस का उपयोग करके ऐप चलाने की कोशिश करता हूं। और घटना के लिए लॉग इन यह कह apk (ओं) को सफलतापूर्वक उत्पन्न coms अप बोता

10:43:32 AM Executing tasks: [:app:assembleDebug] 

कुछ सेकंड के बाद एक पॉप, लेकिन अभी भी हस्ताक्षरित APK प्रासंगिक फ़ोल्डर में वहाँ नहीं है। और ऐप डिवाइस में ठीक से चलता है। और मेरा पूरा इवेंट लॉग अनुवर्ती है।

10:38:51 AM Executing tasks: [:app:assembleRelease] 
10:43:32 AM Executing tasks: [:app:assembleDebug] 
10:43:46 AM Gradle build finished in 13s 964ms 
10:43:46 AM Generate Signed APK 
      APK(s) generated successfully. 
      Reveal in Finder 
10:43:46 AM Generate Signed APK 
      APK(s) generated successfully. 
      Reveal in Finder 
10:43:46 AM Generate Signed APK 
      APK(s) generated successfully. 
      Reveal in Finder 
10:43:46 AM Generate Signed APK 
      APK(s) generated successfully. 
      Reveal in Finder 
10:43:47 AM Generate Signed APK 
      APK(s) generated successfully. 
      Reveal in Finder 
10:43:47 AM Generate Signed APK 
      APK(s) generated successfully. 
      Reveal in Finder 
10:43:47 AM Generate Signed APK 
      APK(s) generated successfully. 
      Reveal in Finder 
10:43:52 AM Session 'app': Launched on samsung-sm_t211-4100cede9628b000 

भी मेरा build.gradel फ़ाइल निम्नानुसार है।

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 22 
    buildToolsVersion '23.0.0 rc3' 
    defaultConfig { 
     applicationId "com.lf" 
     minSdkVersion 14 
     targetSdkVersion 19 
     versionCode 63 
     versionName '2.0.9' 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
    productFlavors { 
    } 
} 

dependencies { 
    compile 'com.android.support:support-v4:22.2.1' 
    compile project(':holoColorPickermaster') 
    compile project(':qRCodeReaderViewlib') 
    compile project(':volley') 
    compile project(':library') 
} 

तो मैं इसे कैसे ठीक कर सकता हूं। ऐसा होने के बाद मैं पूरी तरह से एंड्रॉइड स्टूडियो अपडेट करता हूं और यह अभी भी वही है।

+0

स्वच्छ और निर्माण करें तो – droidev

+0

इसे आजमाएं। लेकिन अभी भी वही है। –

+0

आपको कोई त्रुटि मिल रही है? – droidev

उत्तर

1

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

rm -Rf /Applications/Android\ Studio.app 
rm -Rf ~/Library/Preferences/AndroidStudio* 
rm ~/Library/Preferences/com.google.android.studio.plist 
rm -Rf ~/Library/Application\ Support/AndroidStudio* 
rm -Rf ~/Library/Logs/AndroidStudio* 
rm -Rf ~/Library/Caches/AndroidStudio* 
rm -Rf ~/.gradle 
rm -Rf ~/.android 

तो मैं फिर से आईडीई स्थापित करने और आवश्यक एसडीके रों स्थापित कमांड। मेरे लिए यह तय मुद्दा।

+1

यह एक चरम समाधान की तरह लगता है जो बहुत समय लेगा। इसके लिए अवश्य ही एक बेहतर तरीका होना चाहिए। ' – Dale

0
  1. सुनिश्चित करें कि अपना कुंजी सही है, सही पासवर्ड और रास्तों के साथ।

  2. फिर साफ करें और पुनर्निर्माण करें।

  3. इकट्ठा (निष्पादित या नहीं चला) की आवश्यकता का निर्माण

  4. फिर 'पर हस्ताक्षर किए उत्पन्न APK'

+0

किया, लेकिन कोई प्रभाव नहीं पड़ा। आईडीई को अपडेट करने में शायद कुछ समस्या है। –

+0

इससे मेरी मदद नहीं हुई। 3.0.1 में अपग्रेड कुछ तोड़ दिया। – Dale

6

मुझे एक ही समस्या का सामना करना पड़ रहा था, लेकिन मैंने निर्माण में कोड को जोड़कर इस मुद्दे को हल किया।Gradle

lintOptions { 
     checkReleaseBuilds false 
    } 

यह समस्या तब होता है, कभी-कभी हमारे आवेदन करने के लिए एक प्रकार का वृक्ष उपकरण

नोट अनुसार सभी नियम और विनियमन का पालन नहीं: इस आवेदन मॉड्यूल में अंदर android

+1

इससे मेरी मदद नहीं हुई। एंड्रॉइड स्टूडियो 3.0.1 में अपग्रेड कुछ तोड़ दिया। – Dale

5

के लिए जोड़ें एपीके को सीधे फ़ोल्डर में डालने की बजाय एंड्रॉइड स्टूडियो 3, यह एक "रिलीज" फ़ोल्डर या एक फ़ोल्डर बनाता है जो आपके निर्माण के स्वाद से मेल खाता है।

तो जब आप locate पर क्लिक करते हैं, तो यह आपको app स्तर पर रखता है। अपनी APK फ़ाइल प्राप्त करने के लिए आपको release फ़ोल्डर में जाना होगा।

prompt to locate your APK file

आमतौर पर आप release फ़ोल्डर में देखें चाहते हैं:

folder structure in AS 3

लेकिन अगर आप release स्वाद से अलग कुछ अन्य स्वाद बनाया, तो आप उस नाम का एक फ़ोल्डर के लिए विचार करेंगे ।

+0

ओह भगवान मैं अब बेवकूफ महसूस करता हूं, मेरी आंखें एक .jpk फ़ाइल के लिए स्कैन की गई हैं और मेरे ऐप्स नाम के साथ फ़ोल्डर नहीं है x) धन्यवाद! – Arbitur

+1

@ डेल जिसने वास्तव में मदद की, धन्यवाद! मुझे एंड्रॉइड स्टूडियो 3.0 –

+1

में एक ही समस्या का सामना करना पड़ा - इसमें यह जोड़ने के लिए - यह "रिलीज" फ़ोल्डर आवश्यक नहीं है, इसका नाम एपीके उत्पन्न करने के लिए आपके द्वारा चुने गए स्वाद के समान है। – AlexeyGorovoy

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