精华内容
下载资源
问答
  • 大家在使用智能手机的时候,尤其是安卓系统的手机,在安装应用程序,也就是App的时候,有时会提示“应用程序安装”,相信很多使用安卓机器的朋友都曾遇到过“应用程序安装”的问题,但是懂得解决的用户并不多,...

    大家在使用智能手机的时候,尤其是安卓系统的手机,在安装应用程序,也就是App的时候,有时会提示“应用程序未安装”,相信很多使用安卓机器的朋友都曾遇到过“应用程序未安装”的问题,但是懂得解决的用户并不多,下面,小编给大家分享安卓系统应用程序未安装的处理经验。

    安卓手机安装应用的时候,有时候会莫名其妙无法安装……明明存储空间够的啊摔!经过搜索和尝试,本人找到一种可行的方法,下面分享给大家。目前看来,这是部分系统内的bug,下面,小编跟大家介绍安卓系统应用程序未安装解决技巧。

    安卓系统应用程序未安装怎么解决

    首先,如果显示“应用程序未安装”的话,首先需要检查一下,是不是没有勾选“未知来源”,选项,如果没有勾选的话,是无法安装非电子市场提供的应用程序的。

    ea8b3a78128938fdb74ccf879f6b6fef.png

    安卓系统电脑图解1

    因为APP安装失败,手机内存卡中会出现一个临时文件,大家可以通过数据线连接电脑,然后会在电脑上看到一个“手机”的可移动设备,如下图所示,就在红框选中的位置。

    48c5d271988afe76e924705250ecd8eb.png

    安卓电脑图解2

    然后双击打开这个可移动磁盘,会进入下图中的页面,然后大家需要在SD目录中找到.android_secure文件夹,如下图所示,就在红框选中的位置,然后删除名为"smdl2tmp1.asec"的文件。

    7408a6b98eae62ffc50befc35cb183cf.png

    应用程序电脑图解3

    最后,大家需要再次打开手机,然后找到手机上安装的安全类软件,然后清理一下垃圾,也可以用手机自带的清理垃圾程序,清理完成之后,重新下载APP即可。

    82092734f02bd2c452934c27b4e6c10e.png

    应用程序电脑图解4

    以上就是安卓系统应用程序未安装的处理经验。

    展开全文
  • A2SD是Application To SDCard的缩写,它能实现将APK安装到SD卡,这之前有一些前提条件和注意事项:操作步骤:1.开机按住电源键不放直到出现菜单,按音量键选择"Boot AD SD",按拨号键确认2.选择:advance --> ...

    A2SD是Application To SDCard的缩写,它能实现将APK安装到SD卡,这之前有一些前提条件和注意事项:

    操作步骤:

    1.开机

    按住电源键不放直到出现菜单,按音量键选择

    "Boot AD SD",按拨号键确认

    2.选择:advance --> partition sd --> ext --> 1024 -->256。

    这样就会在SD卡创建一个1G大小的 ext3分区和一个256M的swap。

    第二步:开启A2SD+

    第一步只是支持A2SD+,但是你发现你装的软件还是装在系统内存里的,A2SD+的可用空间还是1G,需要进行下面的步骤才能完全使用A2SD+。到MIUI系统自带的“MIUI网盘”下载“终端模拟器”这个程序,安装运行后输入以下命令:

    su 回车

    a2sd reinstall 回车

    手机自动重启

    重启后继续进入终端模拟器运行以下命令

    su 回车

    a2sd zipalign 回车

    a2sd cachesd 回车 手机自动重启,搞定,开始爽吧!

    对于进阶使用者我还推荐使用以下命令

    a2sd help

    列出所有命令说明

    a2sd reinstall

    安装或者重装a2sd,如果上述check不正常可以从超级终端执行

    a2sd lowmem-optimum

    详见a2sd帮助的Low Memory Killer Commands部分,a2sd 2.7.5一大特色是能配置内存策略,就不用再装内存管理软件了,optimum是我认为最合适的一项。强烈推荐使用,装上后,就不用装其他的内存管理软件了

    a2sd zipalign

    详见a2sd帮助的ZipAlign Commands部分,据说这个参数能让apk的访问速度稍微加快。

    *a2sd cachesd

    详见a2sd帮助的Dalvik Cache Commands部分,这个参数能把缓存也放入SD卡,官方推荐如果是CLASS4或者以上的SD卡推荐使用,否则可能速度更慢!这么做过后机载的app空间几乎不会消耗 undefined

    详见Apps2SD Diagnostic Commands部分,在作者发布页的回帖中,我总结了一条经验,用过任何a2sd命令后 执行一次a2sd repair,能有效的预防一些不可预知的负面情况。我个人推荐每次更新软件后 和 备份前 能想起来的话就执行一次这条命令,小心使得万年船。4 t0 G;

    常见问题问答

    Q:分区时的swap是什么,swap和ext各应该设置多大?

    A:默认值(32 & 512)即可,这些DIY的Recovery是给目标机型量身定做的,大侠们已经将最合适的值作为默认。swap分区的作用是把部分内存数据或热代码存入这个分区 可以让内存某程度上更多空余 和提高一些软件的执行效率,类似于Windows的虚拟内存和boostr。但用在手机的和PC的Linux不太一样,swap过大会卡机甚至频繁出现FC,和内存相比 SD卡的带宽小了几百倍,它对一些频繁存取的系统数据来说太慢了,如果过**例的内存数据被置于SD的swap分区 前面的情况就会发生。

    Q:为何A2SD启用后,安装程序仍会减少机载空间?

    A:安装的软件会在/data目录下产生 配置文件 缓存文件 Dalvik Cache 或数据库文件等。例举我的情况:新装系统剩余100M空间,装软件到空间不足警告(低于16M),启用A2SD后装同样多的软件 ROM的可用空间还有60多M。A2SD是有积极作用的undefined。

    如果启用A2SD后空间又用超了,可以使用a2sd cachesd命令 能又给你腾出80MB左右空间出来undefined。但是需要注意:移动Dalvik Cache到EXT分区可能会让程序响应变慢,特别是卡速度不够快的话(卡标的Class不要管 关键要看实测速度,写入不达10M/s读取不达15M/s的TF卡不推荐启用cachesd功能 会感觉到软件启动时间变长了)。

    Q:启用A2SD后我还能用磁盘模式访问SD卡吗?

    A:能的,就和平时一样用,系统只会umount FAT分区分配给USB。但是不能把SD卡拔掉~

    Q:不想用A2SD了该咋办?

    A:用adb shell执行a2sd  remove。

    展开全文
  • Android应用程序安装位置

    千次阅读 2017-01-11 10:28:38
    百度了一番,看到博客上很多都说在 文件中添加android:installLocation=”auto”属性。然后我就兴冲冲的加上去了。问题也解决了。 原来看官网的不多,后来看了官网的api讲解,发现原来很多博客是误解。我翻译了一下...

    之所以写这篇文章,是因为原来开发的一项目,被一位老奶奶说安装包太大,她的内存空间不够。明明只有10几兆,她就是不愿意装进内部存储里面。没办法,只好解决一下。百度了一番,看到博客上很多都说在 文件中添加android:installLocation=”auto”属性。然后我就兴冲冲的加上去了。问题也解决了。
    原来看官网的不多,后来看了官网的api讲解,发现原来很多博客是误解。我翻译了一下官网的英文,只希望不给更多人带来误解。

    一、英文官网地址

    App Install Location
    英文比较好的可自行上官网查看,英文差一点的,可以借助翻译工具查看。如果不想看英文的,想更快的可以看我的翻译。当然我也是借助工具翻译的。

    二、翻译

    应用程序安装位置

    从API Level 8开始,您可以允许将应用程序安装在外部存储设备(例如设备的SD卡)上。 这是一个可选功能,您可以使用android:installLocation清单属性为您的应用程序声明。 如果不声明此属性,则应用程序将仅安装在内部存储上,并且无法移动到外部存储。

    要允许系统在外部存储上安装您的应用程序,请修改您的清单文件,以在元素中包含android:installLocation属性,值为“preferExternal”或“auto”。 例如:
    这里写图片描述
    如果声明“preferExternal”,请求您的应用程序安装在外部存储上,但系统不保证您的应用程序将安装在外部存储上。 如果外部存储器已满,系统会将其安装在内部存储器上。 用户还可以在两个位置之间移动应用程序。

    如果声明为“auto”,则表示您的应用程序可能安装在外部存储设备上,但您没有安装位置的首选项。 系统将根据几个因素决定在哪里安装您的应用程序。 用户还可以在两个位置之间移动应用程序。

    当您的应用程序安装在外部存储设备上时:

    只要外部存储器安装在设备上,对应用程序性能没有影响。
    .apk文件保存在外部存储上,但所有私有用户数据,数据库,优化的.dex文件和提取的本地代码都保存在内部设备内存中。
    存储应用程序的唯一容器使用随机生成的密钥加密,只能由最初安装它的设备解密。 因此,安装在SD卡上的应用程序仅适用于一个设备。
    用户可以通过系统设置将应用程序移动到内部存储。

    警告:当用户启用USB大容量存储与计算机共享文件或通过系统设置卸载SD卡时,外部存储将从设备中卸载,并且外部存储上运行的所有应用程序将立即被终止。

    向后兼容性

    您的应用程序在外部存储上安装的功能是仅在运行API Level 8(Android 2.2)或更高版本的设备上可用的功能。在API级别8之前构建的现有应用程序将始终安装在内部存储上,并且无法移动到外部存储(即使在具有API级别8的设备上)。但是,如果您的应用程序旨在支持低于8的API级别,则可以选择为API级别8或更高版本的设备支持此功能,并仍然与使用低于8的API级别的设备兼容。

    允许在外部存储上安装,并保持与低于API级别8的版本兼容:

    1.在元素中包含值为“auto”或“preferEternal”的android:installLocation属性。
    2.将android:minSdkVersion属性保留为原样(小于“8”),并确保您的应用程序代码仅使用与该级别兼容的API。
    3.为了编译您的应用程序,将您的构建目标更改为API级别8.这是必要的,因为较旧的Android库不理解android:installLocation属性,并且不会在应用程序存在时编译它。

    当应用程序安装在API级别低于8的设备上时,将忽略android:installLocation属性,并将应用程序安装在内部存储上。

    警告:虽然旧的平台会忽略此类XML标记,但是您的minSdkVersion小于“8”时,必须注意不要使用API Level 8中引入的编程API,除非您执行必要的工作来提供向后兼容性 你的代码。

    不应在外部存储上安装的应用程序

    当用户启用USB大容量存储器与其计算机共享文件(或以其他方式卸载或删除外部存储器)时,安装在外部存储器上并且当前运行的任何应用程序将被终止。 系统有效地不知道应用程序,直到大容量存储器被禁用,并且外部存储器被重新安装在设备上。 除了杀死应用程序并使其不可用于用户之外,这可以以更严重的方式破坏一些类型的应用程序。 为了使您的应用程序始终如预期般运行,如果使用以下任何功能,则不应允许您的应用程序安装在外部存储上,原因是卸载外部存储设备时引发的后果:

    服务
    您的正在运行的服务将被终止,并且在重新安装外部存储时不会重新启动。 但是,您可以注册ACTION_EXTERNAL_APPLICATIONS_AVAILABLE广播Intent,这将在安装在外部存储上的应用程序再次可用于系统时通知您的应用程序。 此时,您可以重新启动服务。

    报警服务
    您在AlarmManager中注册的报警将被取消。 重新安装外部存储器时,必须手动重新注册任何报警。

    输入法引擎
    您的IME将替换为默认的IME。 重新安装外部存储设备时,用户可以打开系统设置以再次启用IME。

    动态壁纸
    您运行的动态壁纸将替换为默认动态壁纸。 重新安装外部存储设备时,用户可以再次选择您的动态壁纸。

    应用程序小部件
    您的应用程序小部件将从主屏幕中删除。 重新安装外部存储时,在系统重置主应用程序(通常直到系统重新启动)之前,您的应用程序窗口小部件将不可供用户选择。

    账户管理
    使用AccountManager创建的帐户将消失,直到重新装载外部存储设备。

    同步适配器
    您的AbstractThreadedSyncAdapter及其所有同步功能将无法工作,直到重新安装外部存储。

    设备管理员
    您的DeviceAdminReceiver及其所有管理功能将被禁用,这可能会对设备功能造成不可预见的后果,在重新安装外部存储设备后,这些功能可能会持续。

    广播接收者接收“启动完成”广播
    系统在外部存储器安装到设备之前传送ACTION_BOOT_COMPLETED广播。 如果您的应用程序安装在外部存储设备上,它将永远不会接收此广播。

    如果您的应用程序使用上面列出的任何功能,您不应该允许您的应用程序安装在外部存储设备上。 默认情况下,系统不会允许您的应用程序安装在外部存储上,因此您不需要担心现有的应用程序。 然而,如果你确定你的应用程序永远不应该安装在外部存储,那么你应该通过声明android:installLocation值为“internalOnly”清楚。 虽然这不会更改默认行为,但它明确声明您的应用程序只应安装在内部存储上,并作为提醒您和其他开发人员的此决定。

    应在外部存储上安装的应用程序
    简单来说,没有使用上一节中列出的功能的任何东西在安装在外部存储上时是安全的。 大型游戏通常是应该允许在外部存储上安装的应用程序类型,因为游戏在非活动时通常不提供附加服务。 当外部存储器变得不可用并且游戏过程被杀死时,当存储器再次变得可用并且用户重新开始游戏时(假设游戏在正常的活动生命周期期间正确地保存其状态),应当没有可见的效果。

    如果您的应用程序需要几个兆字节的APK文件,您应该仔细考虑是否启用该应用程序安装在外部存储上,以便用户可以保留其内部存储空间。

    三、要点解释

    看完翻译后,是不是感觉明朗很多。再次回到我原来开发时那个问题,直接选择了auto,这样是不对的,这也是很多博客中写的比较误解的地方。

    auto是可能安装在外部存储设备上,没有首选项,系统根据几个因素选择安装位置。

    preferExternal有优先级,先安装外存,当外存不足时安装内部存储上。

    还有就是不应安装在外部存储的注意事项,一定要注意。

    谢谢观看,个人觉得官网是最好的学习资料,具有权威性,当大家看到博客存在疑惑时,请去官网寻找正确的答案。

    展开全文
  • 我们在安装软件的时候经常会遇到应用程序安装这个问题,尤其是在更新软件或者是从ROM提取出来的软件会出现这样的问题。那我们该如何处理这个问题呢?下面我就为大家列举几个解决这种问题的办法。产生应用程序未...

    我们在安装软件的时候经常会遇到应用程序未安装这个问题,尤其是在更新软件或者是从ROM提取出来的软件会出现这样的问题。那我们该如何处理这个问题呢?下面我就为大家列举几个解决这种问题的办法。

    83bd35fdba978b435651128d1255afa9.png

    产生应用程序未安装的原因

    软件签名不一致。这种情况一般出现在更新软件的情况下。譬如你之前安装了某软件比较旧的版本,而你所需要更新的软件和你之前以安装的软件签名不一致,则导致应用程序无法安装。

    软件未签名。这种情况一般出现在你是从ROM包里提取的软件或者是你自己修改过而未进行再签名。

    应用程序所要求的系统版本比你手机的版本不一样。譬如某手机软件要求安卓系统在Android2.3以上,而你的手机安卓系统却是Android2.2。则会出现应用程序未安装。

    方法步骤:

    对于软件签名不一致这种情况,需要先卸载之前的旧版本,然后在安装新版本即可。进入手机设置→应用程序设置→管理应用程序→点击软件→卸载。

    ecc2d08f9d63984edfc8f49b01a8515a.png

    865f5ba9a5888abe3b90b494baea9f96.png

    71ec436223bd434cc2d67a49cac27954.png

    7b77a300f8409167c9a77317cb2535bb.png

    对于软件未签名,这需要一个签名软件,百度zipsigner,安装这个软件,打开后给所需要软件进行签名。1所示是找到需要签名的软件;2是签了名软件保存的地方;3这里要注意把signed。zip改成软件名。apk,譬如你给QQ签名则是手机QQ。apk。主要是便于找出来。4是开始签名。完成之后就去你设置的目录找到软件开始安装吧。

    d359fb8f0735e08bc16d86516aab2348.png

    d2011a7d605b5b3817f39f299e9ca48d.png

    对于系统要求不足,你是Android2.2,软件需求是Android2.3以上。你只能找找这个软件有没有更低版本的了,或者升级系统。

    如果你是获得了root权限的机友,还有个办法安装未签名的软件,就是把这个软件通过root文件管理器放置到system/app里,权限修改为如图所示即可。记得点击右上角的挂在为读写,然后重启手机。

    9afcf0bb7cb105f5d9def6cbdbb5e597.png

    64d8b55cc540624aed1bd160c4517769.png

    还有就是可以在电脑端进行签名,不过需要设置java环境,请百度之。然后搜素apksign,下载直接签名使用。

    b701c64979e39e911a7f48cf57a996b5.png

    806cdc04d40ea93f3f6422a7b57a934f.png

    展开全文
  • 有许多安卓手机用户在安装手机APP应用时,Apk安装提醒“应用程序安装”的情形,到底是怎么回事呢?下面通过这篇文章给人人先容一下应该怎么解决。第一种:最普遍的解决方案储存模式毗邻电脑找到SD卡目录下(已经...
  • Android平台系统做为全开放式的系统,目前拥有不少实用且好用的应用程序。如果能方便快捷的将这些应用程序武装到自己的手机上呢?我给大家提供一些方便快捷的方法。首先、安装手机驱动程序。新机子买回来必不可少的...
  • 安卓手机系统的应用繁多,丰富人们使用体验的同时,有时候还会出现种种问题,比如安装提示“应用程序安装”,那么,遇见这个问题应该怎么处理呢?下面,小编就来跟大家讲解安卓系统应用程序安装的解决技巧。安卓...
  • android应用程序安装方式与原理四种安装方式:1.系统应用安装――开机时完成,没有安装界面2.网络下载应用安装――通过market应用完成,没有安装界面3.ADB工具安装――没有安装界面。4.第三方应用安装――通过SD...
  • 因为我希望只创建一次这个目录,所以我发现我应该在应用程序的主要活动中创建它:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_...
  • 1、解决安卓应用程序安装的三种方法2011年7月27日一,很多人在Android2.2开启APP2SD之后如果安装程序时死机或者遇到其他情况,当再次安装程序会提示”应用程序安装”,从而安装程序失败。解决方法:储存模式连接...
  • 这样就可以了!欢呼:)PackageManager pm = getPackageManager();List list = pm.getInstalledPackages(0);for (PackageInfo pi : list) {ApplicationInfo ai;try {ai = pm.getApplicationInfo(pi.packageName, 0);...
  • 手机助手等程序手机安装软件时其实就是用的adb工具,自己用adb工具为手机安装软件更加简单快捷,在手机误删启动器时黑屏,电脑又没安装助手类软件时,这个方法可以解决大问题的。 1.准备工作使用adb工具的前提是...
  • 文章转自http://blog.csdn.net/ryantang03/article/details/8756261Android应用可以安装在本自带存储,同时也可以安装到外部存储(SD卡)。自从API 8后也就是Android2.2后,我们能使APK安装到外部存储上。这是一个可...
  • 思路是这样的,在XX/packages/apps目录下有一个PackageInstaller的应用程序Android机器中安装卸载都是由这个应用程序完成的。但是它没有批量安装和卸载的功能,如果要在自己的应用程序中添加批量安装和卸载的功能...
  • 本帖最后由 明天的黎明 于 2014-11-24 13:20 编辑一,很多人在Android2.2开启APP2SD之后如果安装程序时死机或者遇到其他情况,当再次安装程序会提示”应用程序安装”,从而安装程序失败。解决方法:储存模式连接...
  • Android app 安装目录知识

    千次阅读 2021-06-02 17:36:52
    我们都知道android app有两个安装路径,一个是system/app目录,这个就是所谓的系统应用,只有获得root权限才能删除这个目录下的应用,另一个是data/app目录,用户安装的应用都在这个目录下。几个认知(1)同一个包名的...
  • 很多人在Android2.2开启APP2SD之后如果安装程序时死机或者遇到其他情况,当再次安装程序会提示”应用程序安装”,从而安装程序失败。  解决方法:储存模式连接电脑找到SD卡目录下的.android_secure文件夹,里面...
  • 从API Level 8(Android 2.2)开始,你可以将你的应用程序安装到外部存储上(例如,设备的SD卡)。你可以在应用程序的manifest文件中声明android:installLocation属性来使用这个可选的功能。如果你没有声明这个属性...
  • 一:安装过程 APK是类似Symbian Sis或Sisx的...Android应用安装有如下四种方式 1. 系统应用安装――开机时完成,没有安装界面 2. 网络下载应用安装――通过market应用完成,没有安装界面 3. ADB工具安装
  • Android应用安装后该应用所有相关文件路径有4种情况: system/app 系统自带的应用程序,无法删除。root后可以删除,注意可能造成系统崩溃,不过有的垃圾捆绑软件只能这么删除了 data/app 用户程序安装目录,有删除...
  • 安卓手机系统的应用繁多,丰富人们使用体验的同时,有时候还会出现种种问题,比如安装提示“应用程序安装”,那么,遇见这个问题应该怎么处理呢?下面,小编就来跟大家讲解安卓系统应用程序安装...
  •  之前boss提出一个需求,运行在广告上的app,需要完成自动升级的功能,广告是非触摸屏的,不能通过手动点击,所以app必须做到自动下载,自动安装升级,并且安装完成后,app还要继续运行,最好不借助其它app来...
  • Android系统在启动的过程中会启动一个应用程序管理服务PackageManagerService这个服务负责扫描系统中特定的目录找到里面的应用程序文件即以Apk为后缀的文件然后对这些文件进解析得到应用程序的相关信息完成应用程序...
  • 大家在手机安装应用程序时,有时会提示应用程序安装,最近手机不管装设么都显示“应用程序安装” 网上查了查,发现有这种问题的机油不在少数,不过很多小伙伴不知道如何解决?下面,小编跟大...
  • // 获取当前程序路径  getApplicationContext().getFilesDir().getAbsolutePath(); // 获取该程序的安装包路径  String path=getApplicationContext().getPackageResourcePath(); // ...
  • 1.src目录  src目录中存放的是该项目的源代码,其内部结构会根据用户所声明的包自动组织,该目录的组织方式为src/aaa/bbb/HelloWord.java,其中aaa/bbb为包名软件开发人员在项目开发过程中,大部分时间是对该目录...
  • 对于不少Android智能系统的新手来说,如何将程序安装在SD卡是一直困扰着的问题?下面笔者以摩托罗拉ME811举例为大家讲解如何将程序安装至SD卡中。目前Android智能系统只有2.2以上系统版本才支持程序安装在SD卡上,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 111,071
精华内容 44,428
关键字:

安卓手机的应用程序安装路径