- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是编程新手,请给我一些帮助!我的应用程序在每次更新后都安装成功,直到我决定将“com.github.PhilJay:MPAndroidChart:v3.1.0-alpha”库添加到应用程序中,因为我需要用户能够以统计图表的形式查看一些数据.
库已成功同步,并且已成功使用其中的包和类。但是当我尝试在我的 Android 设备上安装该应用程序时,它返回了这个错误:
Installation failed with message Failed to commit install session 590492354 with command cmd package
install-commit 590492354. Error: INSTALL_FAILED_MISSING_SHARED_LIBRARY: Package couldn't be installed in
/data/app/com.cenitscitech.www.etimebook-jOP-jv2YuNu7_8qnkfqp-A==: Package com.cenitscitech.www.etimebook requires unavailable shared library com.google.android.things; failing!.
这个问题可能是通过卸载现有版本的 apk(如果存在)然后重新安装来解决的。“我在这里粘贴了一个屏幕截图:
我卸载了现有版本的 apk,清除了一些内存空间,但仍然收到相同的消息!请问接下来我该怎么做?
最佳答案
您很可能在不是 Android Things 设备的设备上安装。我怀疑您添加的库对 com.google.android.things
有一些传递依赖性,或者您的项目中发生了其他更改。
要解决这个问题,您必须做以下两件事:
1. 在 AndroidManifest.xml
文件中标记设备不需要 Android Things:
<uses-library
android:name="com.google.android.things"
android:required="false"
tools:replace="android:required" />
(tools:replace
不是严格要求的,但它只是为了防止 list 合并过程中的某些内容覆盖您的设置。)
2. 在您的应用程序代码中,在对 Things API 进行任何调用之前,请确保它们在当前设备上可用。这可以使用以下代码 fragment 进行测试:
public boolean isThingsDevice(Context context) {
final PackageManager pm = context.getPackageManager();
return pm.hasSystemFeature(PackageManager.FEATURE_EMBEDDED);
}
只执行 1 应该可以解决安装问题,但如果您在非 Android Things 设备上进行任何 Things API 调用,您的应用将会崩溃。
关于android - 应用拒绝安装 - INSTALL_FAILED_MISSING_SHARED_LIBRARY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58148317/
你好我已经在 Google Api 级别 7 中制作了应用程序,并且在使用 Google API 7 的模拟器中正常运行。我很困惑,如果我在没有 Google API 的情况下在 Api 级别 7 中
这个问题来自于使用 Android 3.1 的 snmp4android.jar [2013-04-08 14:42:25 - ControlloGiardinoWG] Installation er
我有一个 map 应用程序。我想将它安装在没有可用 map 库的设备上。我不能在应用程序中刻录吗。 最佳答案 不,除非您是盗版者,否则您不能“在应用程序中刻录”。 Google map 是由设备制
我遇到了错误 More than one file was found with OS independent path 'lib/x86_64/libopencv_java3.so'. If you
我是编程新手,请给我一些帮助!我的应用程序在每次更新后都安装成功,直到我决定将“com.github.PhilJay:MPAndroidChart:v3.1.0-alpha”库添加到应用程序中,因为我
我下载了一个 Android map 应用程序,并尝试成功运行该应用程序。然而,当我构建并运行时,我在这里遇到了错误。 --my manifest file
所以我正在开发一个实现 Caldroid 库的 Android 应用程序。起初,当我尝试构建应用程序时,出现了 DexException。我通过从 Syncc/app/build/exploded-a
我正在接管一个项目,并尝试在 Android 模拟器中启动它。我在 Logcat 中收到以下错误: 11-11 06:21:42.215: ERROR/PackageManager(58): 包 co
我是 android 应用程序开发的新手,我想使用 android studio 开发一个示例 map 应用程序 我遵循了 http://android.rzeszow.net/?p=79 中的教程代
[2010-03-04 11:50:15 - AndroidSamples]安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY 当我使用 ..
"Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY Please check logcat output for more detai
我通过命令行使用 adb 安装方法收到失败 [INSTALL_FAILED_MISSING_SHARED_LIBRARY]。当我将 ARM(armeabi-v7a) CPU 与 Google API
我正在尝试为 Android 开发一个应用程序。当我尝试运行它时,我在控制台中得到了这个: [2012-05-16 11:49:52 - LDAPLookUp] Installatio
我正在 android 中开发一个基于检测用户位置并显示他周围地点的小应用程序。 我开发了应用程序,但现在我想在 Genymotion 模拟器中试用它。 我发现 Genymotion 模拟器已经安装了
我正在制作一个引用 Linphone 应用程序的应用程序。我正在从 linphone 中的服务向我的应用程序发送一个 Intent 。 我在模拟器(Android 和 Google API)上安装了
我正在尝试在我的 Kindle Fire 上运行 Android SDK (Google API 10) 附带的演示 android map 项目 (MapsDemo),但它在安装应用程序时抛出此异常
我正在按照 Hello MapView 中的说明尝试使用 Android map . 我添加了 在 list 中,我正在针对“Google API”目标进行构建,该目标声称是 API 版本 7。 所以
简而言之,我想知道应用程序的 android list 中是否需要“uses-library”标签才能将另一个 Eclipse 项目用作库。 我的问题与找到的问题相似 here ,我正在寻找一些额外的
当我尝试运行使用 Google API 的 android 应用程序时,我收到以下错误 [2009-07-11 11:46:43 - FirstMapView] Installation error:
我一直在关注有关谷歌地图的教程,这是一个非常基本的教程http://umut.tekguc.info/en/content/google-android-map-v2-step-step ,我无法在模
我是一名优秀的程序员,十分优秀!