2012-09-05 50 views
1

我有一个应用程序使用Android 2.2和API级别8编译。它在姜饼设备上完美工作。现在,当我试图在ICS 4.0.3设备上安装相同的apk文件进行测试时,出现错误“不幸的是,软件包安装程序已停止”。 我是完全新的android开发和任何帮助,高度赞赏。Android应用程序未能在ICS中安装

以下是我Manifest.xml文件: -

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

<uses-sdk android:minSdkVersion="3" /> 

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 

<supports-screens 
android:largeScreens="true" 
/> 

<application 
android:icon="@drawable/quicklogo" 
android:label="@string/app_name" > 
<activity 
android:name=".SplashScreen" 
android:label="@string/app_name"> 
<intent-filter> 
<action android:name="android.intent.action.MAIN" /> 
<category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
</activity> 
<activity 
android:name=".QuickShop" 
android:label="@string/app_name" > 
</activity> 
<activity 
android:name=".Download" 
android:label="@string/app_name" > 


</activity> 
<activity 
android:name=".QuickShopCameraActivity" 
android:label="@string/app_name"> 


</activity> 
<activity 
android:name=".QuickShopPreviewActivity" 
android:label="@string/app_name"> 
</activity> 
<activity 
android:name=".QuickShopActionActivity" 
android:label="@string/app_name"> 

</activity> 
<activity 
android:name=".QuickShopProductDetails" 
android:label="@string/app_name"> 
</activity> 
<activity 
android:name=".TestActivity" 
android:label="@string/app_name"> 
</activity> 

</application> 
</manifest> 

回答

0

添加此为您的应用程序上运行的IC,您必须在您的清单属性:

<uses-sdk android:minSdkVersion="3" 
     android:targetSdkVersion="15" /> 

这样你的应用程序将从蛋糕到冰淇淋三明治兼容。

+0

不,它不适用于我。同样的错误。 –

0
<uses-sdk 
     android:minSdkVersion="3" 
     android:targetSdkVersion="15" /> 

在清单

+0

不能和我一起工作。同样的错误。 –

+1

您可能正在使用的设备可能不允许它。只需检查此功能是否适用于美国境内。 转到设置>应用程序,您将看到一个复选框,默认情况下未选中 - 它被命名为“未知来源”。它是安全设置,以便用户只能从Play商店安装应用程序。 –

+0

不需要检查。未知的来源被允许 –