2012-03-16 10 views
5

यह मैं लोड यह फ़ोल्डर में विकसित है मोड ठीक है, लेकिन उसके बाद मैं इसे पैक और .crx फ़ाइल स्थापित करने का प्रयास, Manifest file is invalid समस्या आता है मेरी manifest.jsonमेरे क्रोम एक्सटेंशन को इंस्टॉल करते समय 'मैनिफेस्ट फ़ाइल अमान्य है'?

{ 

    "name": "Environment Quick Switch", 

    "version": "1.0", 

    "description": "Quick switch around develop environments.", 

    "browser_action": { 

    "default_icon": "icon.png", 
    "popup": "action.html" 

    }, 

    "permissions": [ 

    "tabs", "http://*/*", "https://*/*" 

    ] 

}

है।

क्या कोई जानता है कि इससे कैसे निपटें?

+0

और मैंने पाया कि मैं Google के उदाहरण से संकलित क्रैक्स फ़ाइल स्थापित नहीं कर सकता हूं? मेरा मतलब है कि मुझे संस्करण 1 9.0 में क्रोम का उपयोग नहीं करना चाहिए? – Aloong

उत्तर

4

मैंने आखिरकार इस समस्या को ठीक किया, ऐसा इसलिए है क्योंकि मेरे विकास फ़ोल्डर के पथ में चीनी वर्ण हैं, इसे अंग्रेजी पथ में ले जाया जा सकता है।

+2

क्या आप एक बग फाइल कर सकते हैं, भले ही? क्रोम को गैर-अंग्रेजी अक्षरों पर नहीं दबाया जाना चाहिए: http://new.crbug.com/ यदि आप यहां आईडी पोस्ट करते हैं, तो मैं सुनिश्चित कर दूंगा कि यह सही लोगों के सामने हो। –

+0

@ माइकवेस्ट मैंने यहां इस मुद्दे को पोस्ट किया। मैंने पहले कभी ऐसा नहीं किया था इसलिए मुझे नहीं पता कि क्या मैंने सही प्रारूप में लिखा है। http://code.google.com/p/chromium/issues/detail?id=118869 – Aloong

+2

धन्यवाद! मैंने इसे उचित कतार में फेंक दिया है। –

1

मुझे एक ही समस्या थी। ज़िप फ़ाइल को डेवलपर डैशबोर्ड में स्वीकार किया गया था, लेकिन मुझे एक त्रुटि संदेश मिला कि वेबस्टोर से इंस्टॉल करते समय मेरी मेनिफेस्ट-फ़ाइल अमान्य थी।

मेरे अंत में कोई चेनीज़ वर्ण नहीं, ऐसा लगता है कि समस्या चरित्र एन्कोडिंग के साथ थी।

मैंने manifest.json-file को एएनएसआई के रूप में सहेजा - यूटीएफ 8 नहीं - और पैकेज क्रोम वेबस्टोर द्वारा स्वीकार किया गया था।

+1

तो, उपयोग करने के लिए सही एन्कोडिंग क्या है? एएनएसआई या यूटीएफ -8? – brisssou

+0

हाय ब्रिस्सो। मैंने आधिकारिक उत्तर खोजने के बिना थोड़ा सा गुगल किया है। मेरा उत्तर: एएनएसआई आपकी सबसे अच्छी शर्त प्रतीत होता है। – phareim

+1

Thx phareim। असल में, जिस मामले में मैं सामना कर रहा था, उस दिन विस्तार को प्रस्तुत करने के लिए काम किया। यानी: दुकान पर भरोसा मत करो; अपने विस्तार को स्थापित करने का प्रयास करें, जबकि (असफल) {नींद; पुनः प्रयास करें} ...:/ – brisssou

12

मुझे यह त्रुटि भी मिली जब मैंने अपना एक्सटेंशन अपडेट किया। मुझे लगता है कि कभी-कभी ऐसा होता है जब आपका एक्सटेंशन विभिन्न सर्वरों पर प्रचार कर रहा है। मैं आया और इस धागे को देखा और फिर दुकान में वापस चला गया और फिर कोशिश की और यह ठीक था।

+2

साझा करने के लिए धन्यवाद ... वही किया :) – lobner

+0

वही 2016 में भी हो रहा है: \ – Dilip

0

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

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