当试图运行Android应用程序时,INSTALL_FAILED_MISSING_SHARED_LIBRARY错误。

问题描述 投票:0回答:2

我以前从来没有制作过一个Android应用程序,我这不是一个很好的开始.我在Android studios上制作了一个空白项目作为测试,并试图在我的华为P33手机上运行该程序。当我试图构建和安装程序时,我得到了以下消息。

Failed to commit install session 389180709 with command cmd package install-commit 389180709. 错误:INSTALL_FAILED_COMPANY。 INSTALL_FAILED_MISSING_SHARED_LIBRARY: Package couldn't be installed in dataappcom.example.myapplication-segdjrVZj4KvtCNaJ5W5oQ==: 包com.example.myapplication需要不可用的共享库com.google.android.things;失败!

会话'app'。安装不成功。 应用程序无法安装。INSTALL_FAILED_MISSING_SHARED_LIBRARY重试。

我花了大约一个半小时的时间上网搜索,但似乎没有人对Android Things库有同样的问题。

在'AndroidManifest.xml'中,如果我将 <uses-library android:name="com.google.android.things" /><uses-library android:name="com.google.android" />,应用安装后却什么都不做,一打开就崩溃。

android-studio android-things
2个回答
2
投票

你可以在你的manifest文件中添加android:required="false "标志,应用程序应该可以启动。

<uses-library
     android:name="com.google.android.maps"
     android:required="false"/>

然后,你必须确保保护你的代码在你需要的地方抛出异常。


1
投票

鉴于你之前从来没有制作过Android应用,很可能你在新项目向导上选择了Android Things模板.只要创建一个新项目,并确保只选择手机和平板电脑,而不是Android Things。

© www.soinside.com 2019 - 2024. All rights reserved.