使用电源壳从清单文件中检索Android版本名称



我正在从事Android项目,我想使用Power Shell或Perl命令从清单文件中检索Android版本名称。这是我的清单文件

<?xml version="1.0" encoding="utf-8"?><manifest android:versionCode="27" android:versionName="1.0.1.42" package="com.shure.motiv" xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

我的Android版本名称为1.0.1.42。如何检索1.0.1.42并将其设置为环境变量。请任何人都可以帮助我。

使用PowerShell的批处理文件可能涵盖您的两个标签选项:

@For /F %%A In ('Powershell -C "[xml]$fC=Get-Content 'AndroidManifest.xml';"^
 "$fC.manifest.versionName"') Do @Set "versionName=%%A"
@Echo %versionName%
@Pause

请注意,由于您绝对没有尝试创建任何代码,因此不会参考上述代码。

最新更新