在安卓工作室上将apk安装到虚拟设备时出错



我在安卓工作室的apk安装过程中收到此错误。这似乎是清单文件的错误。在收到此错误之前,由于我之前删除的清单中声明的xml文件,我收到了另一个错误。按照 android 工作室的建议删除字段后,我的项目已构建,但是在安装过程中我收到此错误。以下是apk安装过程中的日志。

下午 5:23 在项目中执行任务:[:app:assembleDebug] D:\Documents\projects_and_practice\HowNormalAmI

下午 5:23 Gradle 构建在 12 秒 73 毫秒内完成

下午 5:23 无法使用命令 cmd 提交安装会话1049913730 包安装-提交1049913730。错误: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED:分析失败 installPackageLI:/data/app/vmdl1049913730.tmp/base.apk (at Binary XML 文件行 #28(:需要 android:value 或 安卓:资源属性

下午 5:23 会话"应用程序":安装未成功。 无法安装应用程序:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 重试

这是我的清单文件。我只有一个活动,两个布局和一些视图,我也有谷歌火力基地设置。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.hownormalami">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data
android:name="com.google.android.actions"
/>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>

在我元数据标签中有 xml 降级之前。xml文件被删除了,但是我的元数据部分中仍然存在。不确定这是否是原因,如果是我该如何解决?

编辑:这是罪魁祸首,据我所知,元数据中的每个"名称"标签都需要一个伴随的"值"标签。此后,我完全删除了元数据字段,但是我的应用程序在现在启动时崩溃了。

编辑:应用程序将在没有模拟器上运行,android AVD甚至无法启动,bluestacks也无法工作。不知道是什么问题。

我已经设法弄清楚了。我最初的问题是由于我的元数据标签。Android 工作室不会安装我的应用程序,因为元数据包含键但没有值,即元数据在键值对上运行,我没有提供值线。删除键并将元数据标记留空也解决了错误问题。我删除了整个元数据标签,因为我的应用程序目前不需要它。在那之后的所有错误都是由于我的java代码中的错误造成的。修复这些错误让我的应用程序再次运行。

最新更新