2012-02-20 139 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" />