2013-01-02 16 views
10

मैं Android का उपयोग कर रहा हूं Cordova-2.2.0, Android sdk का उपयोग कर मैं 4.1 का उपयोग कर रहा हूं और मेरा एप्लिकेशन ठीक काम कर रहा है।"_cordovaNative के बाद PROMPT मोड पर वापस गिरना" पुराने एंड्रॉइड एसडीके संस्करणों में त्रुटि

जब मैंने Android 2.2 और 2.3.3 पर इस एप्लिकेशन का परीक्षण करने का प्रयास किया तो मुझे नीचे कुछ संकेत मिलता है और मेरा एप्लिकेशन पेज खुलता नहीं है।

लॉग है:

01-02 15:42:08.166: D/CordovaLog(486): Falling back on PROMPT mode since _cordovaNative is missing. 
01-02 15:42:08.166: D/CordovaLog(486): file:///android_asset/www/js/ext/cordova-2.2.0.js: Line 1032 : Falling back on PROMPT mode since _cordovaNative is missing. 
01-02 15:42:08.166: I/Web Console(486): Falling back on PROMPT mode since _cordovaNative is missing. at file:///android_asset/www/js/ext/cordova-2.2.0.js:1032 

मैं नहीं जानता कि क्यों यह दिखाई दे रहा है और कैसे इसे हल करने की है।

उत्तर

10

ठीक करने के लिए कुछ भी नहीं है। जब PhoneGap ढांचे का पता लगाता है कि आप Android का एक संस्करण है कि यह वापस सुरक्षित PROMPT मोड में बदल जाती जावा और जावा स्क्रिप्ट कोड के बीच सूचना पास करने का नियमित तरीके का समर्थन नहीं करता पर चल रहे हैं कि।

+0

मैं चेतावनी संकेतों का कैसे निकाल सकते हैं? और वेब कंसोल इसे 07-30 13: 46: 32.124: I/Web Console (2879): प्रक्रिया मैसेज विफल: अमान्य संदेश: फ़ाइल पर: ///android_asset/www/cordova.js: 977 –

+0

http://stackoverflow.com/a/18946538/1592039 – danbruegge

0

ग्रहण प्रोजेक्ट में आपके मूल कोड या सबूत एंड्रॉइड प्रोजेक्ट के कनेक्शन के साथ एक समस्या है, यह देखने के लिए कि क्या होता है, या यह सुनिश्चित करने के लिए कि आपके प्रोजेक्ट में libs फ़ोल्डर को संबंधित के साथ रखें। जार PhoneGap

@ dagavi90

-5

अपने प्रकट करने के लिए इस जोड़ें:

<supports-screens 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:xlargeScreens="true" 
    android:resizeable="true" 
    android:anyDensity="true" 
    /> 

<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.RECEIVE_SMS" /> 
<uses-permission android:name="android.permission.RECORD_AUDIO" /> 
<uses-permission android:name="android.permission.RECORD_VIDEO"/> 
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 
<uses-permission android:name="android.permission.READ_CONTACTS" /> 
<uses-permission android:name="android.permission.WRITE_CONTACTS" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.BROADCAST_STICKY" /> 
+6

इसके अलावा इस एक उपयोगी जवाब नहीं किया जा रहा है, यह अनुमति के आलसी उपयोग को प्रोत्साहित करती। उदाहरण के लिए, यदि आपका ऐप वास्तव में फ़ोटो नहीं लेता है तो कैमरा अनुमति की आवश्यकता नहीं है। – Walf