2012-06-28 10 views
5

हाय मैं एक त्रुटि हो रही है कि DroidGap एक प्रकार के रूप में नहीं सुलझाया जा सकता है में हल नहीं किया जा सकता है मेरी कोड अग्रिम भीDroidGap एक प्रकार

package com.hello.ponegap; 

import android.app.Activity; 
import android.os.Bundle; 
import com.hello.*; 

public class HelloponegapActivity extends DroidGap { 
    /** Called when the activity is first created. */ 

    @Override public void onCreate(Bundle savedInstanceState) {  
    super.loadUrl("file:///android_asset/www/index.html"); 
    super.onCreate(savedInstanceState); 
    } 
} 

धन्यवाद मैं पथ का निर्माण जब मैं सही क्लिक नहीं मिल रहा है है lib पर

+2

आप आयात चूक गए, यह भी कहते हैं 'super.onCreate()' 'super.loadUrl()' – dhaval

+0

आयात करने का तरीका कॉल करने से पहले कि – kavinhuh

+0

मैंने सुपर कॉल करने की भी कोशिश की। super.loadUrl() पर कॉल करने से पहले ऑनक्रेट() लेकिन इसका उपयोग – kavinhuh

उत्तर

7

आयात करने के लिए इस पंक्ति जोड़ें

import org.apache.cordova.DroidGap; 

संपादित करें:

यदि आप ग्रहण का उपयोग कर रहे हैं, तो आप आयात को व्यवस्थित करने के लिए कुंजी संयोजन Ctrl + Shift + O का उपयोग कर सकते हैं। यह अप्रयुक्त आयात को हटा देता है, और आवश्यक पैकेज और/या कक्षाओं को भी आयात करेगा (यदि कई संभावनाएं हैं, उदाहरण के लिए android.view.View.OnClickListener और android.content.DialogInterface.OnClickListener, ग्रहण आपको आयात करने के लिए वांछित वर्ग का चयन करने का मौका देगा)।


संपादित करें:

आप का निर्माण करने के लिए पथ कॉर्डोबा जार में नहीं जोड़ा। मैंने जिथब रेपो पर अपनी .classpath फ़ाइल की जांच की है, और इसमें इस पंक्ति की कमी है: <classpathentry kind="lib" path="libs/cordova-1.8.1.jar"/>

समाधान:codova-1.x.x.jar पर राइट-क्लिक करें -> पथ बनाएं -> पथ बनाने के लिए जोड़ें।

कृपया here परिभाषित चरणों का पालन करने का प्रयास करें। 1. परियोजना राइट-क्लिक करें:


संपादित

निम्न कार्य करें। 2. गुण क्लिक करें। 3. बाईं ओर, जावा बिल्ड पथ का चयन करें। 4. आप चार टैब देख रहे हैं: Source, Projects, Libraries, Order and ExportLibraries का चयन करें। 5. दाएं दाएं बटन Add JARs... पर क्लिक करें। 6. अपनी परियोजना में cordova-1.x.x.jar के लिए खोजें, और इसे चुनें। 7. OK पर क्लिक करें। 8. हो गया

+0

मेरे ऐप फोर्स को बंद करने के बाद बंद हो जाता है – kavinhuh

+0

मुझे एक स्टैकट्रैक दें, और मैं आपको समाधान दूंगा। – overbet13

+0

मैन, जब मैं कोडोवा-1.x.x.jar पर राइट क्लिक करता हूं, मुझे कोई बिल्ड पथ विकल्प नहीं मिल रहा है – kavinhuh

1

Eclpise: इस बेवकूफ हो सकता है, लेकिन यदि आप कॉर्डोबा जार जोड़ा गया है और एप्लिकेशन को अभी भी अपने एमुलेटर या डिवाइस पर काम नहीं कर रहा जांच करें कि आपने भी चेकबॉक्स जार फ़ाइल की बाईं जाँच कर ली है

में

"पथ प्रोजेक्ट गुण> जावा बिल्ड> आदेश और निर्यात"

+0

थी, यह समस्या – kavinhuh

+0

को हल करने की दिशा में एक और कदम है, ऑर्डर और निर्यात में टिक बॉक्स केवल इंगित करता है कि क्लासपाथ के हिस्से के रूप में एक विशेष लाइब्रेरी को निर्यात किया जाना चाहिए एक अन्य प्रोजेक्ट में जो मौजूदा बिल्ड का उपयोग अपने निर्माण पथ में करता है, इसलिए इस मामले में कोई समस्या नहीं होने की संभावना है। – MrPotes