6

phonegap アプリケーションを構成し、「HelloWorld」問題を実行するように設定しています。しかし、常に次のエラーがスローされるため、適切に実行できません。

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 フォルダーを作成し、 cordova-2.2.0.jar を追加して、bulid パスに追加しました。しかし、それでも問題がわかりません。解決策を教えてください。

ありがとう

4

2 に答える 2

14

2 つの問題があるようです。

  1. Cannot reduce the visibility of the inherited method from DroidGap- に変更protected void onCreateしてみてくださいpublic void onCreate
  2. The import com.phonegap cannot be resolve- 行を削除してみてくださいimport com.phonegap.*;
于 2012-12-17T08:49:36.630 に答える
2

私は同じ問題を抱えていました:
変更:
protected void onCreate(Bundle savedInstanceState)
から:
public void onCreate(Bundle savedInstanceState)

これは私のために働いた。

于 2013-03-14T10:37:52.890 に答える