2
我是新來的螞蟻腳本,但要實現某些任務在那裏我完全卡住可能有人能幫助我了吧,Android的重新包裝,通過螞蟻調試,然後螞蟻釋放
什麼客觀嗎?
- 的Android項目通過螞蟻
- 重新打包從命令行從舊到新的Android項目的編制。
- 然後在新包上,通過命令行編譯實現 最終簽名apk。
什麼環境設置?
- Mac的使用終端命令行,螞蟻& SDK配置爲家裏已經與「機器人項目更新-p」 (生成的build.xml,local.properties等) 更新一個 單個項目
問題有待解決。 上的build.xml以下目標添加
<target
name="-package-resources"
depends="-crunch" >
<echo>Repackaging AndroidManifest.xml to ${package.manifest.name} ${out.absolute.dir}/${resource.package.file.name}</echo>
<exec executable="${aapt}" failonerror="true">
<arg value="package" />
<arg value="-f" />
<arg value="--auto-add-overlay" />
<arg value="-M" />
<arg path="AndroidManifest.xml" />
<arg value="-S" />
<arg path="${resource.absolute.dir}" />
<arg value="-A" />
<arg path="${asset.absolute.dir}" />
<arg value="-I" />
<arg path="${project.target.android.jar}" />
<arg value="-F" />
<arg path="${out.absolute.dir}/${resource.package.file.name}" />
<arg value="--rename-manifest-package" />
<arg value="${package.manifest.name}" />
</exec>
從build.xml中的上面添加腳本時通過
運行ant debug -Dapp.custompackagename=com.example.testpackageTwo
可以成功地重新打包Android項目,並輸出APK是debug.apk但在同一個項目上運行ant版本時,它執行。然後outout燒結APK不能安裝在設備上,從ant版本
- 有沒有什麼方法可以使用ant腳本中的條件來通過上面的添加腳本在ant調試和ant釋放之間切換。 - 或任何其他方式獲得發行apk。從螞蟻調試後重新包裝