Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.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小部件只能在模拟器上工作,不能在真实设备上工作_Java_Android_Widget_Avd - Fatal编程技术网

Java Android小部件只能在模拟器上工作,不能在真实设备上工作

Java Android小部件只能在模拟器上工作,不能在真实设备上工作,java,android,widget,avd,Java,Android,Widget,Avd,这个小部件在emulator 4.1.2上运行得非常好,当安装在真实设备上时,它甚至不会显示在小部件列表上,就像已安装的一样,但我无法让它正常工作 这是manifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.staccato.conectauaem" android:versionCode="1" android:versionName="1.0" >

这个小部件在emulator 4.1.2上运行得非常好,当安装在真实设备上时,它甚至不会显示在小部件列表上,就像已安装的一样,但我无法让它正常工作

这是manifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.staccato.conectauaem"
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">

    <receiver android:name="WgtProvider" >
        <intent-filter>
            <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
        </intent-filter>

        <meta-data
            android:name="android.appwidget.provider"
            android:resource="@xml/appwidget" />
    </receiver>

    <receiver
        android:name="WgtReceiver"
        android:label="widgetBroadcastReceiver" >
        <intent-filter>
            <action android:name="com.staccato.intent.action.CONNECT" />
        </intent-filter>

        <meta-data
            android:name="android.appwidget.provider"
            android:resource="@xml/appwidget" />
    </receiver>
</application>

</manifest>

以及小部件提供商

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:initialLayout="@layout/main"
    android:minHeight="47dp"
    android:minResizeHeight="146dp"
    android:minResizeWidth="146dp"
    android:minWidth="47dp"
    android:updatePeriodMillis="1000000" >
</appwidget-provider>


通过硬重置解决问题,安装小部件,然后重新启动设备,然后它显示在小部件列表上。

什么是“我不能让它正常工作”确切地说?它没有显示在小部件列表上。