2017-10-03 9 views
-3

私はアンドロイドプロジェクトに取り組んでいます。パワーシェルまたはperlコマンドを使用してマニフェストファイルからアンドロイドのバージョン名を取得します。ここに私のマニフェストファイルですパワーシェルを使用してマニフェストファイルからアンドロイドのバージョン名を取得

<?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"/> 

私のアンドロイドバージョン名は1.0.1.42です。どのように私は1.0.1.42を取得し、環境変数として設定します。あなたは誰でも私を同じように助けてくれますか?

+0

ファイルはありません。いくつかの努力と問題のあるコードを表示してください。 – guiwhatsthat

+1

@guiwhatそれは 'code'として適切にフォーマットされておらず、で何も表示されていないため表示されませんでした。 – PerlDuck

+0

はここに私のマニフェストファイルの内容です – krishna

答えて

0

PowerShellは、あなたのタグ付けされたオプションの2をカバーすることができる使用するバッチファイル:

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

あなたが任意のコードを作成するために絶対にない試みをしなかったので、何の個別指導は、と締結しないことを、注意してください上記を参照してください。

+0

素晴らしい。それは完全に働いています – krishna

関連する問題