在手机启动时启动android应用程序

在手机启动时启动android应用程序,android,Android,我想在手机启动时显示我的android活动,但应用程序正在崩溃,我也无法记录日志。这是密码 显示 STARTUPACTIVITY.JAVA package com.example.sample; import android.app.Activity; import android.os.Bundle; import com.android.R; public class StartupActivity extends Activity { /** Called when

我想在手机启动时显示我的android活动,但应用程序正在崩溃,我也无法记录日志。这是密码 显示

STARTUPACTIVITY.JAVA

package com.example.sample;

import android.app.Activity;
import android.os.Bundle;

import com.android.R;

public class StartupActivity extends Activity {



     /** Called when the activity is first created. */
     @Override
     public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);


     }
    }
有人能帮我解决这个问题吗

编辑: 03-20 16:05:24.519:E/AndroidRuntime(2709):java.lang.RuntimeException:无法实例化活动组件信息{com.android/com.android.StartupActivity}:java.lang.ClassNotFoundException:com.android.StartupActivity装入器dalvik.system.PathClassLoader[/data/app/com.android-1.apk] 03-20 16:05:24.519:E/AndroidRuntime(2709):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1573) 03-20 16:05:24.519:E/AndroidRuntime(2709):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 03-20 16:05:24.519:E/AndroidRuntime(2709):在android.app.ActivityThread.access$1500(ActivityThread.java:117) 03-20 16:05:24.519:E/AndroidRuntime(2709):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 03-20 16:05:24.519:E/AndroidRuntime(2709):在android.os.Handler.dispatchMessage(Handler.java:99)上 03-20 16:05:24.519:E/AndroidRuntime(2709):在android.os.Looper.loop(Looper.java:130)上 03-20 16:05:24.519:E/AndroidRuntime(2709):在android.app.ActivityThread.main(ActivityThread.java:3687)上 03-20 16:05:24.519:E/AndroidRuntime(2709):位于java.lang.reflect.Method.Invokenactive(本机方法) 03-20 16:05:24.519:E/AndroidRuntime(2709):位于java.lang.reflect.Method.invoke(Method.java:507) 03-20 16:05:24.519:E/AndroidRuntime(2709):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 03-20 16:05:24.519:E/AndroidRuntime(2709):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 03-20 16:05:24.519:E/AndroidRuntime(2709):在dalvik.system.NativeStart.main(本机方法) 03-20 16:05:24.519:E/AndroidRuntime(2709):由:java.lang.ClassNotFoundException:com.android.StartupActivity加载程序dalvik.system.PathClassLoader[/data/app/com.android-1.apk]引起 03-20 16:05:24.519:E/AndroidRuntime(2709):位于dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240) 03-20 16:05:24.519:E/AndroidRuntime(2709):位于java.lang.ClassLoader.loadClass(ClassLoader.java:551) 03-20 16:05:24.519:E/AndroidRuntime(2709):位于java.lang.ClassLoader.loadClass(ClassLoader.java:511) 03-20 16:05:24.519:E/AndroidRuntime(2709):在android.app.Instrumentation.newActivity(Instrumentation.java:1021)上 03-20 16:05:24.519:E/AndroidRuntime(2709):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1565)
03-20 16:05:24.519:E/AndroidRuntime(2709):。。。11更多

在Android 3.0及更高版本中,启动接收器将不会运行,直到手动启动活动至少一次。所以很可能你从来没有跑步过

您没有出现在网格中,因为您没有启动程序活动。将其添加到清单中的活动标记中

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>


然后运行应用程序一次。在那之后,它应该可以工作。

我可以在管理应用程序中看到我的应用程序要卸载,但在普通应用程序网格中我看不到DSIPlay如果你单独运行StartupActivity,它会崩溃吗?我在StartupActivity中没有任何逻辑。它只是显示hello world。因此,我想startupactivity.javaI没有问题。我已经做了更改,但现在出现了一个新的错误,更新了查询。您的应用程序包名是com.android。这意味着您的活动需要在com.android中使用.ClassName方法命名,而不是完全限定的包和类名。我建议将您的软件包更改为独特的软件包,尝试将您的内容放在com.android中会导致问题。我这样更改了软件包,但没有使用manifest xmlns:android=”“package=“com.example.sample”android:versionCode=“1”android:versionName=“1.0”>更改您的日志。再次更新它。
package com.example.sample;

import android.app.Activity;
import android.os.Bundle;

import com.android.R;

public class StartupActivity extends Activity {



     /** Called when the activity is first created. */
     @Override
     public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);


     }
    }
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>