『壹』 ant編譯老是不成功,請教高手!!
如果你的文件名字是build.xml的話,在命令提示符中只需輸入ant即可
不要用ant build
假如文件的名字不是build.xml而是其他的,比如name.xml,要運行的話就得這樣輸入命令 ant buildfile name.xml
『貳』 eclipse怎麼設置ant版本號
用 Eclipse3.1 來創建 Ant 腳本
如果你使用 Eclipse 來編寫 Ant,建議使用 Eclipse 3.1 以後的版本。除了以前 Ant 編輯器提供的語法高亮,提示語法錯誤等功能外,Eclipse3.1 版本增加了許多新的功能。比如:腳本代碼的折疊;快速定位某屬性或者目標(target)段的定義;在同一 builder 文件中重構屬性名和目標名(快捷方式 Alt + Shift +R);調試 Ant 腳本等。
下面我們就來看看 Eclipse 3.1 中對 Ant 的支持
打開「File」-「New」-「Project」-「Simple」-「Project」,點擊「Next」,輸入工程名「Ant」,然後點擊直到「Finish」
在新建的 Ant 工程中,新建 Test.xml,並且拷貝下面的腳本。該段腳本的內容就不做介紹了,我們主要看 Eclipse 提供了哪些功能。注意這時候打開的並不是 Ant 編輯器,將內容拷貝進去之後,關掉打開的「Test.xml」,然後再重新打開它,這樣 Eclipse 就會用 Ant 編輯器打開它,並且也語法高亮了。
<?xml version="1.0" encoding="UTF-8"?>
<project name="Test" default="init" basedir=".">
<property name="test" value="test"/>
<target name="init">
<echo>${test}</echo>
</target>
</project>
『叄』 ant 打包編譯過程報錯:不兼容的類型
說明源文件有的不 是utf-8編碼的,應該修改源文件的編碼。。。。。。。。。。。。
Haskell
『肆』 伺服器通過ant打包生成app失敗。老版本的代碼就可以,我一改代碼就生成不了app。
LZ你升級一下你伺服器的SDK里的build tool看看,可能是你伺服器的構建工具版本過低導致的。
『伍』 用高版本編譯低版本gcc的問題
據說要低版本的才能編譯高版本的
『陸』 ant的版本和開發環境的版本要一致嗎
Xml代碼
<javac destdir="${classes-dir-jdk5}" debuglevel="lines,vars,source" debug="true" srcdir="src" source="1.5" target="1.5" encoding="utf-8"
classpathref="nutz-classpath" includeantruntime="false">
</javac>
<javac destdir="${classes-dir-jdk6}" debuglevel="lines,vars,source" debug="true" srcdir="src" source="1.6" target="1.6" encoding="utf-8"
classpathref="nutz-classpath" includeantruntime="false">
</javac>
用高版本的jdk可以編譯出低版本兼容的位元組碼
『柒』 android 中編譯版本,最小版本,目標版本都有什麼區別
SDK 最低版本
以最低版本設置值為標准,操作系統會拒絕將應用安裝在系統版本低於標準的設備上。
SDK 目標版本
目標版本的設定值告知Android:應用是為哪個API級別設計的。大多數情況下,目標版本即最新發布的Android版本。
SDK 編譯版本
SDK最低版本和目標版本會通知給操作系統,而SDK編譯版本只是你和編譯器之間的私有信息。
Android的特色功能是通過SDK中的類和方法展現的。在編譯代碼時, SDK編譯版本(即編譯目標) 指定具體要使用的系統版本。 Android Studio在尋找類包導入語句中的類和方法時,編譯目標確定具體的基準系統版本。
『捌』 用低版本編譯出來的不能運行在高版本的平台上你確定沒有說反為什麼
你好。很高興收到你的求助。
jdk沒一個版本都是向後兼容的,說以低版本的代碼是可以運行在高版本的虛擬機上的。
而反過來則不可以,用1.6的編譯器編輯的位元組碼文件是不可以運行在1.5版本的虛擬機上的。
以前可能有些筆誤,給您造成了理解的困難,還請多多包容。
『玖』 java中ant版本1.8.4 而jdk版本1.7.0_17 運行ant編譯的時候報錯....
打開 common_build.xml 找到如下幾行:
<condition property="is.java.version.15">
<or>
<equals arg1="${ant.java.version}" arg2="1.5"/>
<equals arg1="${ant.java.version}" arg2="1.6"/>
<equals arg1="${ant.java.version}" arg2="1.7"/>(在這里加入你的Java版本)
</or>
</condition>