1

更新:この質問に対する回答/解決策を以下に投稿しました。

これが私が持っているものですが、正規表現は完全に正しくありません:

 <macrodef name="set-app-debuggable">
    <sequential>
        <echo>Setting  AndroidManifest.xml with debuggable set to true</echo>           
        <replaceregexp file="./AndroidManifest.xml" byline="true"
                match="name=&quot;debuggable&quot;&gt;(\w+)&lt;"
               replace="name=&quot;debuggable&quot;&gt;true&lt;"/>
    </sequential>
</macrodef>

これがAndroidManifestです

 <application android:name="MyApplication" android:theme="@style/MyStyles.NoTitleBar"
    android:label="@string/app_name" android:debuggable="true"    android:hardwareAccelerated="true" >

このマクロが呼び出されたときにdebuggableをfalseに設定しようとしています。要素アプリケーションと="false"を指定する方法がわからない

4

1 に答える 1

0

これがマクロです

  <macrodef name="set-app-debuggable">
    <sequential>
        <echo>Updating AndroidManifest.xml with debuggable set to true</echo>           
       <replaceregexp file="./AndroidManifest.xml"
                            match='android:debuggable="(.*)"'
                            replace='android:debuggable="true"'
                            byline="false">         
        </replaceregexp>
    </sequential>
</macrodef>
于 2012-05-17T03:58:09.687 に答える