0

我刚刚尝试将我的应用程序安装到我的摩托罗拉 Xoom 上,但安装时遇到问题。

当我在设备上安装 APK 并尝试启动应用程序时,它会崩溃并显示以下消息。

应用程序包安装程序(进程 com.android.packageinstaller)意外停止。请再试一次

应用程序在模拟器和电话上都安装并运行良好。我正在通过笔记本电脑安装应用程序。

** 附加信息 **

我刚刚发现,如果我从应用程序列表启动应用程序,它现在也不能在模拟器上运行。它报告“未安装应用程序”。如果我通过 Eclipse 启动它,它确实可以工作。

清单:(注意我已经删除了我的包名称并更改了活动名称)

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="PACKAGE_NAME_REMOVED" 
      android:versionName="1.0.5" 
      android:versionCode="9">

    <uses-permission 
        android:name="android.permission.ACCESS_WIFI_STATE">
    </uses-permission>
    <uses-permission 
        android:name="android.permission.ACCESS_NETWORK_STATE">
    </uses-permission>
    <uses-permission 
        android:name="android.permission.INTERNET">
    </uses-permission>
    <uses-permission 
        android:name="android.permission.BROADCAST_STICKY">
    </uses-permission>

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


    <application 
        android:label="@string/app_name" 
        android:debuggable="false" 
        android:icon="@drawable/launchericon">

        <activity 
            android:name=".MainActivity"
            android:label="@string/app_name_beta" 
            android:launchMode="singleTop" 
            android:permission="android.permission.BROADCAST_STICKY" 
            android:screenOrientation="portrait" 
            android:configChanges="orientation">

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="MyListActivity"          
            android:label="@string/devicelistactivity_label" 
            android:screenOrientation="portrait" 
            android:configChanges="orientation">
        </activity>
        <activity 
            android:name=".interface.InterfacceActivity" 
            android:permission="android.permission.BROADCAST_STICKY" 
            android:screenOrientation="portrait" 
            android:launchMode="singleTop" 
            android:configChanges="orientation">
        </activity>   
    </application>
</manifest>
4

2 回答 2

0

确保所有Activity名称和路径都正确。导出前清理并构建项目

于 2012-06-10T16:29:34.843 回答
0

看来我使用权限不正确。Logcat 报告了一个安全异常,因为我的应用程序使用了棒广播,即使我已经在清单中放置了 stickybroadcast 权限。

如此处详述,我从活动和应用程序节点中删除了stickybroadcast 权限。

于 2012-06-10T19:36:56.703 回答