2

無料の Android アプリがあり、有料版を作成しようとしています。デバイスでテストしようとしていますが、電話で最初にアプリを開いたときに、このクラッシュ ログが表示され続けます。

10-25 12:33:26.325: E/AndroidRuntime(18061): java.lang.Error: Unresolved compilation problems: 
10-25 12:33:26.325: E/AndroidRuntime(18061):    The import android.app cannot be resolved
10-25 12:33:26.325: E/AndroidRuntime(18061):    Application cannot be resolved to a type
10-25 12:33:26.325: E/AndroidRuntime(18061):    Override cannot be resolved to a type
10-25 12:33:26.325: E/AndroidRuntime(18061):    The type android.app.Application cannot be resolved. It is indirectly referenced from required .class files
10-25 12:33:26.325: E/AndroidRuntime(18061):    The method init(Application) from the type ACRA refers to the missing type Application
10-25 12:33:26.325: E/AndroidRuntime(18061):    Application cannot be resolved to a type
10-25 12:33:26.325: E/AndroidRuntime(18061):    at business.premium.MyApplication.<init>(MyApplication.java:3)
10-25 12:33:26.325: E/AndroidRuntime(18061):    at java.lang.Class.newInstanceImpl(Native Method)
10-25 12:33:26.325: E/AndroidRuntime(18061):    at java.lang.Class.newInstance(Class.java:1409)
10-25 12:33:26.325: E/AndroidRuntime(18061):    at android.app.Instrumentation.newApplication(Instrumentation.java:966)

これがなぜ起こるのか、そしてそれを修正する方法を誰かが知っていますか?

ありがとう!!

編集:

ここに私の全体 MyApplication.java があります

package business.premium;

import android.app.Application;

import org.acra.*;
import org.acra.annotation.*;

@ReportsCrashes(formKey = "my_key")
public class MyApplication extends Application
{   
    @Override
    public void onCreate() 
    {
        // The following line triggers the initialization of ACRA
        ACRA.init(this);
        super.onCreate();    

    }   
}
4

0 に答える 0