2011-11-05 25 views
5

पर हस्ताक्षर करने से पहले काम किया गया है क्योंकि शीर्षक ने कहा है कि मैंने हाल ही में अपने ऐप पर हस्ताक्षर किए हैं लेकिन एक बार मैंने अपने ऐप पर हस्ताक्षर किए जाने के बाद पाया कि यह अनुपयोगी हो गया है। जब तक मैंने इसे हस्ताक्षर नहीं किया, तब तक पूरी तरह से ठीक काम किया, इस तरह एक भी मुद्दा कभी नहीं था। इसके बाद जैसे ही एकता स्प्लैशस्क्रीन प्रदर्शित हो गई, (संभवतः इसके दौरान मुझे भी यकीन नहीं है)। भले ही मैं डीबग हस्ताक्षरित संस्करण करता हूं, यह वही काम करता है ... यूनिटी स्प्लैशस्क्रीन के दौरान खुद को मारना। मैं लॉगकैट के साथ बहुत अनुभवी हूं लेकिन लॉग इन संदर्भ/मेरे ऐप को लॉन्च करने के आसपास इन्हें केवल एक ही त्रुटि मिली है।एंड्रॉइड हस्ताक्षरित ऐप क्रैशिंग।

नोट: एकता एंड्रॉइड का उपयोग करना।

किसी भी मदद की सराहना की जाएगी क्योंकि यह डेस्क के खिलाफ मेरे सिर को धक्का देने के दो दिन हो गया है। अग्रिम धन्यवाद।

11-06 00:57:52.585 E/Unity (31921): Error joining threads: 3 
11-06 00:57:52.585 E/Unity (31921): 
11-06 00:57:52.585 E/Unity (31921): (Filename: /Applications/buildAgent/work/842f9557127e852/Runtime/Threads/Thread.cpp Line: 367) 
11-06 00:57:52.585 E/Unity (31921): 
11-06 00:57:52.815 I/DEBUG (30096): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
11-06 00:57:52.815 I/DEBUG (30096): Build fingerprint: 'samsung/GT-I9100/GT-I9100:2.3.3/GINGERBREAD/XWKG1:user/release-keys' 




11-06 00:57:59.130 E/lights (2698): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 57 
11-06 00:57:59.150 E/lights (2698): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 54 
11-06 00:57:59.150 E/InputDispatcher(2698): channel '4083e180 com.BraydenWale.NoFlyZone/com.unity3d.player.UnityPlayerActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8 
11-06 00:57:59.150 E/InputDispatcher(2698): channel '4083e180 com.BraydenWale.NoFlyZone/com.unity3d.player.UnityPlayerActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 
11-06 00:57:59.150 I/ActivityManager(2698): Process com.BraydenWale.NoFlyZone (pid 31921) has died. 
11-06 00:57:59.150 I/WindowManager(2698): WIN DEATH: Window{40854bf0 SurfaceView paused=false} 
11-06 00:57:59.155 D/Zygote (2587): Process 31921 terminated by signal (11) 

उत्तर

1

क्या आपने अपने कोड को obfuscates करने के लिए प्रोगार्ड का उपयोग किया था? हस्ताक्षरित ऐप बिल्डिंग प्रक्रिया के दौरान स्वचालित रूप से obfuscated है लेकिन हस्ताक्षरित डीबग ऐप नहीं होगा। कुछ कोड obfuscated नहीं किया जाना चाहिए, जैसे देशी कोड द्वारा संदर्भित।

प्रोजेरड के बारे में प्रलेखन में link है, उम्मीद है कि यह मदद करता है।

+0

हमारे पास एक ही समस्या थी। मुझे लगता है कि कुछ कोड भी छंटनी हो रही थीं। –

+0

प्रतिक्रिया के लिए धन्यवाद लेकिन कोई भी प्रोजेगा इस्तेमाल नहीं किया गया है, मेरे पास केवल एक चीज है जो मूल कुंजीस्टोर और मेरी एलवीएल कुंजी है। एक/दोनों को हटाने और नए कीस्टोरों को आजमाने की कोशिश की और कुछ भी काम नहीं कर रहा है। – Braydz86

+0

समस्या को चालू करता है वर्तमान यूनिटी बिल्ड (3.4.2.f2) के साथ यह एक बग था जिसने सभी एपी लॉन्च पर क्रैश होने का कारण बना दिया लेकिन यूनिटी एंड्रॉइड बेसिक डेवलपर्स को केवल लोकलाइज्ड किया गया था। समाधान को वेबसाइट से नवीनतम संस्करण मैन्युअल रूप से डाउनलोड करना और मैन्युअल रूप से डाउनलोड करना था (3.4.2.f3) वैसे भी मदद के लिए धन्यवाद दोस्तों! – Braydz86