2016-02-01 49 views
1

我創建了一個Keystore文件。
創建於平臺的ant.propeties文件/ android文件夾,
更新我的項目:Cordova Ant發佈返回無效文件:.../CordovaLib/build.xml

android update project -p /home/abiswas/workspace/rockstarpopstarAppFolder/platforms/android 

運行以下命令來創建我的Android應用程序的發佈版本:

cordova build android 

ant release 

運行下面的命令後,它返回:

[[email protected] android]$ ant release 
Buildfile: /home/abiswas/workspace/rockstarpopstarAppFolder/platforms/android/build.xml 

-set-mode-check: 

-set-release-mode: 

-release-obfuscation-check: 
    [echo] proguard.config is ${proguard.config} 

-pre-build: 

-check-env: 
[checkenv] Android SDK Tools Revision 24.4.1 
[checkenv] Installed at /opt/adt-bundle-linux-x86_64-20140702/sdk 

-setup: 
    [echo] Project Name: com.personal.rockstarpopstar 
    [gettype] Project Type: Application 

-build-setup: 
[getbuildtools] Using latest Build Tools: 22.0.1 
    [echo] Resolving Build Target for com.personal.rockstarpopstar... 
[gettarget] Project Target: Android 5.1.1 
[gettarget] API level:  22 
    [echo] ---------- 
    [echo] Creating output directories if needed... 
    [mkdir] Created dir: /home/abiswas/workspace/rockstarpopstarAppFolder/platforms/android/libs 
    [mkdir] Created dir: /home/abiswas/workspace/rockstarpopstarAppFolder/platforms/android/bin/rsObj 
    [mkdir] Created dir: /home/abiswas/workspace/rockstarpopstarAppFolder/platforms/android/bin/rsLibs 
    [mkdir] Created dir: /home/abiswas/workspace/rockstarpopstarAppFolder/platforms/android/bin/classes 
    [mkdir] Created dir: /home/abiswas/workspace/rockstarpopstarAppFolder/platforms/android/bin/dexedLibs 
    [echo] ---------- 
    [echo] Resolving Dependencies for com.personal.rockstarpopstar... 
[dependency] Library dependencies: 
[dependency] 
[dependency] ------------------ 
[dependency] Ordered libraries: 
[dependency] 
[dependency] ------------------ 
    [echo] ---------- 
    [echo] Building Libraries with 'release'... 

BUILD FAILED 
/opt/adt-bundle-linux-x86_64-20140702/sdk/tools/ant/build.xml:597: Invalid file: /home/abiswas/workspace/rockstarpopstarAppFolder/platforms/android/CordovaLib/build.xml 

Total time: 1 second 
[[email protected] android]$ ant debug -f "/home/abiswas/workspace/rockstarpopstarAppFolder/platforms/android/build.xml" 
Buildfile: /home/abiswas/workspace/rockstarpopstarAppFolder/platforms/android/build.xml 

-set-mode-check: 

-set-debug-files: 

-check-env: 
[checkenv] Android SDK Tools Revision 24.4.1 
[checkenv] Installed at /opt/adt-bundle-linux-x86_64-20140702/sdk 

-setup: 
    [echo] Project Name: com.personal.rockstarpopstar 
    [gettype] Project Type: Application 

-set-debug-mode: 

-debug-obfuscation-check: 

-pre-build: 

-build-setup: 
[getbuildtools] Using latest Build Tools: 22.0.1 
    [echo] Resolving Build Target for com.personal.rockstarpopstar... 
[gettarget] Project Target: Android 5.1.1 
[gettarget] API level:  22 
    [echo] ---------- 
    [echo] Creating output directories if needed... 
    [echo] ---------- 
    [echo] Resolving Dependencies for com.personal.rockstarpopstar... 
[dependency] Library dependencies: 
[dependency] 
[dependency] ------------------ 
[dependency] Ordered libraries: 
[dependency] 
[dependency] ------------------ 
    [echo] ---------- 
    [echo] Building Libraries with 'debug'... 

BUILD FAILED 
/opt/adt-bundle-linux-x86_64-20140702/sdk/tools/ant/build.xml:597: Invalid file: /home/abiswas/workspace/rockstarpopstarAppFolder/platforms/android/CordovaLib/build.xml 

Total time: 1 second 

無法構建發行版本v在Play商店中上傳應用程序。

回答

0

打開命令提示符,然後鍵入

android update project -p your_project_follder_path/platforms/android/CordovaLib 

現在關閉和打開命令提示符,然後轉到平臺/ Android的項目下,並運行ant發佈

這對我的作品!