关于android 程序开发安装不了问题。提示:您的手机上未安装应用程序
app打包后,在android5.0以上的手机上可以安装运行,但是在4.4以下安装完成后打开引用程序直接提示:您的手机上未安装应用程序,打不开。
这个问题很是纠结,人的第一反应是android版本原因,但是我把编译版本降低到4.1后打包,还是遇到同样的问题。
网上搜索
答案多半是: AndroidManifest.xml 文件中activity 写重复了。 我仔细检查我的文件,没有发现重复。
后来我再仔细研究我的AndroidManifest.xml文件。
发现一个android权限: android:permission="android.permission.ACCESS_COARSE_LOCATION"
此权限描述:
ACCESS_COARSE_LOCATION访问CellID或WiFi,只要当前设备可以接收到基站的服务信号,便可获得位置信息。(COARSE英文原意为:粗略的,可以理解为这种方式获得的位置信息是相对粗略的数据)。
<application
android:allowBackup="true"
android:icon="@drawable/ico"
android:label="@string/app_name"
android:theme="@style/AppBaseTheme2" android:permission="android.permission.ACCESS_COARSE_LOCATION">
修改为
<application
android:allowBackup="true"
android:icon="@drawable/ico"
android:label="@string/app_name"
android:theme="@style/AppBaseTheme2" >
成功在低版本手机安装运行。