ऐप शेल और नेविगेशन
ऑफ़लाइन वेबसाइट Pro
ZIP को तेज़ ऑफ़लाइन ऐप में बदलें
1अपनी वेबसाइट की फ़ाइलें तैयार करें#
अपनी सारी HTML, CSS, JS और इमेज फ़ाइलें एक ही फ़ोल्डर में इकट्ठा करें। पक्का करें कि आपकी मुख्य एंट्री फ़ाइल का नाम 'index.html' हो।
सुझाव:
- सभी एसेट के लिए रिलेटिव पाथ इस्तेमाल करें (जैसे <img src="images/logo.png">)
- एब्सोल्यूट पाथ से बचें (जैसे /C:/Users/...)
- फ़ाइल और फ़ोल्डर के नाम केस-सेंसिटिव रखें (Android Linux पर आधारित है)
2ZIP आर्काइव बनाएँ#
अपनी वेबसाइट की फ़ाइलों को एक सामान्य .zip आर्काइव में कंप्रेस करें।
सुझाया गया ढाँचा:
- index.html
- style.css (वैकल्पिक)
- script.js (वैकल्पिक)
- images/... (वैकल्पिक)
✅ जनरेटर दोनों स्वीकार करता है:
- ऐसी ZIP जिसमें फ़ाइलें सीधे रूट पर हों
- एक पैरेंट फ़ोल्डर वाली ZIP (अपने आप पहचानी जाती है)
⚠️ project/build/site/index.html जैसी गहरी नेस्टिंग से बचें, जब तक वही आपका वेब रूट न हो।
3त्वरित न्यूनतम टेस्ट (सटीक)#
अपना सेटअप जाँचने के लिए यही टेस्ट इस्तेमाल करें:
- test_site नाम का फ़ोल्डर बनाएँ
- index.html नाम की एक फ़ाइल जोड़ें
- अपना नमूना HTML index.html में चिपकाएँ
- इसे test_site.zip के नाम से ZIP करें
- चरण 1 में Offline ZIP चुनें और test_site.zip चुनें
- APK बनाएँ और इंस्टॉल करें
अगर यह सही से खुलता है, तो आपकी पाइपलाइन ठीक है और बड़े प्रोजेक्ट में खाली स्क्रीन आमतौर पर पाथ या एसेट की समस्या होती है।
test_site.zip
└── index.html4Offline मोड चुनें#
Web2APK जनरेटर में (चरण 1):
- 'Offline ZIP' रेडियो बटन चुनें
- 'Choose Website ZIP' बटन दबाएँ
- अपने डिवाइस स्टोरेज से तैयार की गई .zip फ़ाइल चुनें
5अपना APK बनाएँ#
बाक़ी चरण पूरे करें (ऐप का नाम, आइकन, स्प्लैश आदि) और 'Generate APK' दबाएँ। अब आपकी वेबसाइट बिना इंटरनेट के पूरी तरह ऑफ़लाइन चलेगी!
6समस्या निवारण#
❌ खाली स्क्रीन? पहले index.html को ब्राउज़र में खोलें और JS त्रुटियाँ देखें।
❌ सरल ZIP के साथ भी खाली स्क्रीन? जनरेटर के नवीनतम वर्ज़न से दोबारा बिल्ड करें (ऑफ़लाइन एक्सट्रैक्शन फ़िक्स शामिल है)।
❌ इमेज/CSS/JS नहीं चल रहे? जाँचें कि पाथ रिलेटिव हैं (./assets/logo.png), एब्सोल्यूट नहीं (/assets/logo.png या C:\...)।
❌ CSS लोड नहीं हो रही? फ़ाइल नाम का सटीक केस जाँचें (style.css बनाम Style.css)।
❌ JS मॉड्यूल फ़ेल हो रहे हैं? पक्का करें कि मॉड्यूल फ़ाइलों के पाथ ZIP में मौजूद हैं।