2 tuochichuang09 tuochichuang09 于 2016.02.25 03:28 提问

android 显示未安装该应用

为什么我的APP通过Eclipse Run的话可以运行,但之后再点击图标就不能运行了
去网上查说是Manifest文件有问题,可我检查了一下也没发现什么问题啊


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

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

    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="17" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" android:permission="android.permission.ACCESS_COARSE_LOCATION" android:persistent="false">
        <activity
            android:name="com.example.gesture.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <service android:name=".tab1Service" >
        </service>
        <service android:name=".tab2Service" >
        </service>
        <service android:name=".tab3Service" >
        </service>
        <service android:name=".FloatService" >
        </service>

        <receiver
            android:name=".AdminReceiver"
            android:description="@string/app_name"
            android:label="@string/app_name"
            android:permission="android.permission.BIND_DEVICE_ADMIN" >
            <meta-data
                android:name="android.app.device_admin"
                android:resource="@layout/lock" />

            <intent-filter>
                <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
            </intent-filter>
        </receiver>
    </application>

</manifest>

4个回答

qq_33998925
qq_33998925   2016.02.25 04:07

有没有log? 错误的输出是什么?

tuochichuang09
tuochichuang09 谢谢提醒,看了Log是莫名其妙多出来一个权限问题
2 年多之前 回复
wen_wxpk
wen_wxpk   2016.02.25 08:36

要有日志,不然确定不了什么问题,但是感觉像是权限的问题

tuochichuang09
tuochichuang09 确实是,谢谢
2 年多之前 回复
u011249920
u011249920   2016.02.25 09:39

同意楼上两位说的,看输出的Log提示什么才能知道具体错在哪里阿

tuochichuang09
tuochichuang09 谢谢~
2 年多之前 回复
dcxy0
dcxy0   Ds   Rxr 2016.02.25 09:53

看下日志,另外你可以换到android studio开发了。eclipse已经过时。

tuochichuang09
tuochichuang09 谢谢~
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android 点击快捷方式提示未安装程序的解决
最近APP出现一个很奇怪的问题,在android 4.4.2和android 4.4.3系统上点击应用的快捷方式,打不开应用,而且会提示未安装程序。 确认了应用的MainActivity中设置了android.intent.action.MAIN,添加了INSTALL_SHORTCUT的权限,并且快捷方式的Intent是指向正确的Activity,原因就一直没找到。后来分析了一下在点击快捷方式时
Android“应用未安装”的解决办法
最近实现了应用程序的版本更新功能,在下载好服务器上的最新版本应用后,进入安装界面,但是安装不成功,提示“应用未安装”错误。 安装失败的原因是因为手机上已安装的应用是直接从eclipse或AS测试运行的,这种安装方式是测试签名。解决方法是要安装正式签名的应用,才能在下载更新应用后,安装成功。 正式签名即通过文件➖导出菜单,用.keystore签名文件,输入密,
您的手机上未安装应用程序 android 点击快捷方式提示未安装程序的解决
最近APP出现一个很奇怪的问题,在Android 4.4.2和android 4.4.3系统上点击应用的快捷方式,打不开应用,而且会提示未安装程序。 确认了应用的MainActivity中设置了android.intent.action.MAIN,添加了INSTALL_SHORTCUT的权限,并且快捷方式的Intent是指向正确的Activity,原因就一直没找到。后来分析了一下在点击快捷方式时的
Android Studio 2.2+签名打包后,应用显示未安装
安装了2.3.1版本的Android Studio之后,按照原来的方式将项目打包签名,安装到手机上,提示应用未安装,这是因为Android Studio 2.2以后的版本重写了签名机制,因此使用以前的签名打包方法会出现应用无法安装的问题。 解决方法: 1.File-Project Structure,选择module,在Signing添加config 2.Build Types-releas
打开应用时出现“你的手机上未安装应用程序”--实际上该应用已经安装的解决方案
最近我在做开发时,连接我的手机部署好应用时,点击桌面图标出现“你的手机上未安装应用程序”的提示,通过查看已安装的应用列表,确信我已经安装上了该应用,但是为什么会出现“你的手机上未安装应用程序”的提示信息呢?在网上搜了好久,找的解决方案也不适用我的app。最后还是自查代码吧。 我在Manifest.xml中注册主activity的代码是这样写的 这样的代码,在模拟器中运行没有问题
安卓手机”应用未安装“解决办法
本文章适用于:安卓手机恢复出厂设置但是仍然会有”应用未安装“的错误信息的使用者 安卓手机出现安装问题,安装时提示”应用未安装“(或者是被安全软件管理安装时提示”应用安装失败“),最好的一个办法就是恢复出厂设置。为什么恢复出厂设置可以生效呢?那么我们得从”应用未安装“的原因处开始讨论。 所谓”应用未安装“有几大可能的原因:1)安装的空间不足    解决办法:卸载不要的应用或者清理一下应用缓存数据
android 应用覆盖安装显示程序未安装
场景描述:        公司项目版本更新,代码好不容易干完了,无奈装有之前版本客户端的手机安装此应用显示应用未安装,试了很多次都是未安装,心里抓毛,不能让客户把以前的删了再安装新的吧? 问题解决:        通过和之前版本进行对比,发现里面的版本号之前的22,新的是1,因为项目是新建,应用是客户定制,不用上应用市场,没考虑这个,最后我把新的改成23,结果是成功覆盖。 得出结论:  
AndroidStudio 签名打包apk 显示应用未安装
Androidstudio是1.4的,网上查的2.2之后的版本会有两个选项,需要两个都选或者选择V1; v1SigningEnabled false 和v2SigningEnabled false  但是我的没有选项,我通过file-projectstructure,在signing中添加设置自己的签名,在BuildTypes中选择添加的签名,如下图 gradle中会出现我的签名信息
android,解决手动创建的桌面快捷方式无法跳转到制定的activity的问题,提示未安装应用程序
android,解决手动创建的桌面快捷突变无法跳转到制定的activity的问题 第一步也是最关键的一步: mainfest.xml中:                     android:name=".activity.NotesEdit"                android:theme="@style/ActivityTheme" >              
Android版本更新,下载完成安装后提示,应用未安装
这个问题有时候不可复现,之前都是正常的,今天测试提出这个Bug,资料都没解决这个问题,后来经过尝试和经理的经验告诉我,这个问题的原因是,就算已经卸载了app但是安卓系统的内部还是存在着包的缓存(已经确认包的签名一致),这个问题解决的方式归根到底就是确保包名不同,也就是两种解决方式,1:让服务端的包名加上时间戳或者日期确保包名不同,2:本地下载app的时候包明加上时间戳,如图1所示,这样就能很好的解