Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 应用程序未运行,android(eclipse)_Java_Android_Eclipse_Samsung Mobile - Fatal编程技术网

Java 应用程序未运行,android(eclipse)

Java 应用程序未运行,android(eclipse),java,android,eclipse,samsung-mobile,Java,Android,Eclipse,Samsung Mobile,我想通过我的设备直接运行我的应用程序。我做了必要的配置,当我从eclipse运行应用程序时,它列出了要选择的设备。我的设备在那里,序列号为“samsung-gt_s5570…”,目标为2.3.4。当我点击OK时,它说它已经安装完成了,但是为什么应用程序不能在我的手机上启动呢?是否有一个额外的步骤来实际运行应用程序,还是它只是自己启动?只是出于好奇,安装usb与它没有启动有任何关系吗 更新清单文件 <manifest xmlns:android="http://schemas.andr

我想通过我的设备直接运行我的应用程序。我做了必要的配置,当我从eclipse运行应用程序时,它列出了要选择的设备。我的设备在那里,序列号为“samsung-gt_s5570…”,目标为2.3.4。当我点击OK时,它说它已经安装完成了,但是为什么应用程序不能在我的手机上启动呢?是否有一个额外的步骤来实际运行应用程序,还是它只是自己启动?只是出于好奇,安装usb与它没有启动有任何关系吗

更新清单文件

   <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
</application>

    </manifest>


发布您的AndroidManifest.xml后,似乎没有带有
意图过滤器的活动。您可能还需要添加
,以便应用程序显示在应用程序抽屉(启动器)中。

您需要在
清单中声明所有
活动,否则它们将不会运行。此外,你需要一个作为你的应用程序的入口点,否则它将不知道从哪里开始。这是我的一个例子。注意
启动器
意图过滤器

 <activity
        android:name="com.some.example.LoginScreen"
        android:configChanges="keyboardHidden|orientation|locale"
        android:label="" >

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

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


    </activity>


您的
清单中是否有
活动
声明为
启动程序
?LogCat是否有说明?有一次,我的应用程序没有运行,因为我的设备中没有可用空间。它是在安装后记录的。那么我要把我当前的标记嵌套在活动标记中吗?看看我发布的那些链接<代码>
您可能拥有权限、服务等,但这是基本结构。每个
活动
都有自己的标签,每个标签都放在
tag@user1927602很高兴我能帮忙。请接受这个答案,这样可以帮助别人