2016-02-18 6 views
10

मैं एंड्रॉइड स्टूडियो 2.0 बीटा 5 का उपयोग ग्रैडल प्लगइन 2.0.0-बीटा 5 के साथ कर रहा हूं। मेरे पास इंस्टेंट रन फीचर सक्षम है, जो बहुत उपयोगी है जब मैं त्वरित परिवर्तन-और-परीक्षण करना चाहता हूं। क्योंकि मेरे प्रोजेक्ट को पूरा करने के लिए आमतौर पर 50 सेकंड की आवश्यकता होती है: इकट्ठा करें डेबग। इंस्टेंट रन के साथ, मैं लगभग 10 सेकंड के भीतर डिवाइस पर अपना परिवर्तित कोड चलाने में सक्षम हूं।डिवाइस से ऐप अनइंस्टॉल करने के बाद एंड्रॉइड स्टूडियो 2.0 को एक पूर्ण साफ बिल्ड करने से कैसे रोकें?

हालांकि, जब मुझे परीक्षण डिवाइस से ऐप को हटाने की आवश्यकता होती है और एक पूर्ण नया इंस्टॉल होता है।

: एंड्रॉयड स्टूडियो हमेशा निम्न बात है जब मैं अगली बार के लिए "रन" बटन पर क्लिक कर साफ,: generateDebugSources,: generateDebugAndroidTestSources,: prepareDebugUnitTestDependencies,: mockableAndroidJar,: assembleDebug

यह बहुत धीमी है। मेरी परियोजना के लिए इसमें 2 मिनट लगते हैं।

क्या इस व्यवहार को अक्षम करने का कोई तरीका है? या यह क्यों संभव नहीं है?

उत्तर

0

तत्काल रन, केवल चयनित डिवाइस के एपीआई को लक्षित करने के लिए।

त्वरित रन विभिन्न तकनीकों का उपयोग करता है, गर्म गर्म और ठंडे स्वैप कि लक्ष्य डिवाइस

Instant run ref.

की एपीआई स्तर के लिए विशिष्ट हैं प्रदर्शन करने के लिए लेकिन आप पुश करने के लिए की जरूरत है एपीके फिर से, आप ग्रेडल कार्य इंस्टॉल का उपयोग कर सकते हैं ... (सामान्य रूप से + स्वाद + प्रकार यानी इंस्टॉल करें: इंस्टॉल करेंप्रोड इंस्टॉल करेंपेडडिबग) या अपने एपीके मैन्युअल रूप से स्थापित करने के लिए एडीबी का उपयोग करें।

0

एक ही समस्या है।
त्वरित भागो बंद करके फिक्स्ड
(फ़ाइल -> सेटिंग्स -> निर्माण, निष्पादन, तैनाती -> त्वरित रन)

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

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