2012-02-20 145 views
2

我正在开发一些适用于android的应用程序,直到今天晚上运行良好。 但是应用在模拟器上,但与Android 80年2月3日爱可视80 G9平板电脑运作良好,我得到这个错误程序包安装程序已停止

The application Package installer (process com.android.packageinstaller) has stopped unexpectedly. Please try again. 

而且,这里是我的清单XML

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

    <uses-sdk android:minSdkVersion="13" 

      /> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:debuggable="true" 

     > 
     <activity 
      android:label="@string/app_name" 
      android:screenOrientation="portrait" 
      android:name="com.android.onidani.Dashboard" > 
      <intent-filter> 
          <action android:name="android.intent.action.MAIN" /> 
          <category android:name="android.intent.category.LAUNCHER" /> 
         </intent-filter> 

     </activity> 
     <activity android:name="com.android.onidani.KlasaPrikazBaze"></activity> 
     <activity android:name="com.android.onidani.Dashboard"></activity> 
     <activity android:name="com.android.onidani.OniDaniActivity"></activity> 

    </application> 

</manifest> 
+0

难道ü尝试再次,添加许可? – 2012-02-20 20:23:19

+0

我厌倦了好几次,卸载和“安装”...仍然发生。 – 2012-02-20 20:24:41

+0

你如何开始安装?通过adb? – FoamyGuy 2012-02-20 21:18:49

回答

3

此错误是发生是因为你已宣布您的Dashboard活动两次。

<activity android:name="com.android.onidani.Dashboard"></activity> 
+1

我还没有宣布任何活动两次。但我仍然面临这个问题。 [舱单](http://paste.ofcode.org/BtdUKwUeuk7XwbP9CpajMg) – Prabs 2016-01-20 05:40:15

2

您应该在清单文件中添加权限声明。 E.g

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
0

错误:'不幸的是包安装已停止'。当应用程序需要像位置,电话呼叫,读取外部存储,写入外部存储等权限时,会发生这种情况。如果权限未在清单文件中定义,那么我会收到这类错误消息。

清单文件,根据您的需要

我需要读/写文件,所以我加入以下权限(外应用)

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />