2016-02-15 23 views
11

मैं एक आवेदन के एक Android संस्करण के साथ फंस गया है बंद कर दिया है (के साथ इस एक "मूल प्रतिक्रिया करने के लिए आपका स्वागत है!" पाठ)। इसके बाद, मैंने एक दस्तावेज के रूप में सटीक कदम उठाए। बाद इस आवेदन के Android संस्करण का निर्माण, मैं अपने डिवाइस पर APK फ़ाइल के संस्करण पर हस्ताक्षर किए और इसे स्थापित की नकल की - जब मैं तो मैं संदेश मिल रहा है "दुर्भाग्य से, FirstProject बंद कर दिया है" यह शुरू करने के लिए कोशिश कर रहा हूँ। इस एप्लिकेशन का डीबग संस्करण ठीक काम कर रहा है। मैंने इसे चलाने के लिए लगभग एक सप्ताह बिताया है, और मुझे कोई समाधान नहीं मिला। क्या किसी को कोई विचार है कि मैं क्या गलत कर रहा हूं?प्रतिक्रिया देशी Android आवेदन

सादर

उत्तर

9

मुझे लगता है कि समस्या here है। नवीनतम रिलीज में, प्रो गार्ड डिफ़ॉल्ट रूप से सक्षम है। एंड्रॉयड/ऐप्स/build.gradle में इसे अक्षम करने का प्रयास करें:

buildTypes { 
    release { 
     minifyEnabled enableProguardInReleaseBuilds 
     proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" 
    } 
} 

बदलें इस:

def enableProguardInReleaseBuilds = true 
इस के लिए

:

def enableProguardInReleaseBuilds = false 

फिर चरण फिर से चलाने के आप APK बनाने के लिए।

+0

उत्तर के लिए धन्यवाद। यह एक समस्या थी, और अब यह काम कर रहा है जैसा कि करना चाहिए। –

+0

मैं डीईएफ़ enableProguardInReleaseBuilds = false निर्धारित करते हैं, लेकिन अभी भी तुरंत बंद कर दिया गया => किसी भी विचार "दुर्भाग्य से, एप्लिकेशन रोक है"? –

+0

@LeoChen क्या आप हमें कोई लॉग दिखा सकते हैं? –

1

ठीक है, जो वास्तव में नहीं की जानकारी का उपयोग करने के का एक बहुत अगर अंतर सिर्फ डिबग हस्ताक्षर किए कहां है .. लेकिन,, मैं पर हस्ताक्षर किए संस्करण में कहानियो की समस्याओं के लिए खोज करेंगे।

लेकिन यह सिर्फ एक जंगली अनुमान है। यदि आप वास्तव में सहायता प्राप्त करना चाहते हैं तो आपको यहां स्टैक त्रुटि डालने की आवश्यकता है, साथ ही क्रैश होने वाले कोड के हिस्से की अधिक जानकारी भी है।

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