मैंने ट्यूटोरियल https://developers.google.com/cloud-messaging/android/client का पालन किया है। यह काम करता है - मैं सूचनाएं भेजने और प्राप्त करने में सक्षम हूं।लिंट ने अनुवाद नहीं किया है gcm_defaultSenderId स्ट्रिंग
लेकिन जब मैं रिहाई एप्लिकेशन बनाने की कोशिश, Android Lint शिकायत:
Error: "gcm_defaultSenderId" is not translated in ...
तो मैं असफल रहने के निर्माण निष्क्रिय कर सकते हैं जब एक प्रकार का वृक्ष build.gradle
में इस के साथ शिकायत:
lintOptions{
abortOnError false
}
लेकिन स्पष्ट रूप से यह नहीं है एक तरकीब। मेरे ऐप में हार्डकोडिंग senderId
भी अच्छा विचार नहीं है (हमारे पास gcm_defaultSenderId
मान्य है google-services.json
में, इसलिए यह दोगुनी है कि यह भविष्य में समस्याओं की मांग कर रहा है)।
क्या Google Play Services डेवलपर्स से इस स्पष्ट निरीक्षण के आसपास कोई रास्ता है?
संपादित 02 दिसंबर 2015 OMG! आज Google actuallt ने इस मुद्दे पर कुछ करना शुरू कर दिया, see here।
अस्वीकरण: इस Can't generate APK Release because of GCM SenderId Android का डुप्लिकेट नहीं है - स्वीकार किए जाते हैं जवाब मेरे लिए स्वीकार्य नहीं है।
यह समस्या गूगल को संबोधित करता था, अभी भी कोई जवाब नहीं है, अगर मैं एक मैं इसे यहाँ पोस्ट करेंगे मिलता है। –