2012-12-17 19 views
6

के लिए गतिविधि.जावा में त्रुटि मैं बस अपने फोनगैप एप्लिकेशन को कॉन्फ़िगर कर रहा हूं और "हैलोवर्ल्ड" समस्या चलाने के लिए सेट हूं। लेकिन मैं इसे ठीक से निष्पादित नहीं कर सकता क्योंकि यह हमेशा मुझे निम्न त्रुटि फेंकता है।phonegap

Cannot reduce the visibility of the inherited method from DroidGap 
The import com.phonegap cannot be resolve 

और यहाँ MainActivity.java

package com.example.mobile; 

import org.apache.cordova.DroidGap; 

import android.os.Bundle; 
import android.view.Menu; 
import com.phonegap.*; 


public class MainActivity extends DroidGap { 

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

    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.activity_main, menu); 
     return true; 
    } 

} 

मैं libs फ़ोल्डर बनाया और कॉर्डोबा-2.2.0.jar जोड़ लिया है में अपने कोड है, और bulid पथ को जोड़ा गया। लेकिन फिर भी मैं समस्या का पता नहीं लगा सकता, कृपया मुझे इसे ठीक करने का समाधान सुझाएं।

धन्यवाद

उत्तर

14

लगता है कि आपको 2 समस्या है:

  1. Cannot reduce the visibility of the inherited method from DroidGap - public void onCreate को protected void onCreate बदलने का प्रयास करें।
  2. The import com.phonegap cannot be resolve - लाइन import com.phonegap.*;
+0

आश्चर्यजनक आदमी आपका महान, मेरा दिन वास्तव में बचाया – Harry

+1

खुशी है कि मैं मदद कर सकता हूं :) – Tomer

+0

DroidGap हल नहीं किया जा सकता है। कृपया इसे हल करने में मेरी मदद करें। कृप्या –

2

मैं एक ही मुद्दा था निकालने का प्रयास करें:
परिवर्तन:
protected void onCreate(Bundle savedInstanceState)
रहे हैं:
public void onCreate(Bundle savedInstanceState)

यह मेरे लिए काम किया।

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