2015-03-03 7 views
6

मैं सफलतापूर्वक 20 अप करने के लिए मिनट SDKs के साथ इस परियोजना के निर्माण कर रहा हूँ, लेकिन जब मैं के साथ बनाने की कोशिश:minSdk के साथ इस परियोजना का निर्माण नहीं किया जा सकता = 21

:project:preDexDebug 
no classfiles specified 

FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':project:preDexDebug'. 
> com.android.ide.common.internal.LoggedErrorException: Failed to run command: 
/Users/user/android-sdk-macosx/build-tools/21.1.1/dx -JXmx2g --dex --multi-dex --output /Users/user/Project-Android/project/build/intermediates/pre-dexed/debug/tween-engine-api-sources-a613effab3e9735b093029491b18c5c4872bdf88.jar /Users/user/Project-Android/project/build/intermediates/exploded-aar/android-ui-client.gdxlibrary/android/unspecified/libs/tween-engine-api-sources.jar 
Error Code: 
1 
Output: 
no classfiles specified 
:

minSdkVersion 21 
targetSdkVersion 21 

मैं कोई त्रुटि मिलती है

मैं ऐप के कुछ स्थानों में libgdx का उपयोग कर रहा हूं।

तब संवाद apears स्थापित करने और मैं एक डिवाइस चुनें अगर मैं एक और त्रुटि मिलती है:

Target device: genymotion-google_nexus_6___5_0_0___api_21___1440x2560-192.168.56.103:5555 
Uploading file 
    local path: /Users/user/Project-Android/project/build/outputs/apk/project-debug.apk 
remote path: /data/local/tmp/com.ui.client.debug 
I/O Error: /Users/user/Project-Android/project/build/outputs/apk/project-debug.apk (No such file or directory) 

और फिर एक IDE संवाद त्रुटि संदेश के साथ apears:

Failed to complete Gradle execution. 

Cause: 

(सिर्फ कारण के बाद खाली जगह)

+0

अपनी build.gradle फ़ाइल पोस्ट करें –

+1

क्या आपको कारण मिला? मुझे एक ही समस्या है। मैंने अपने ऐप में मल्टीडेक्स को सक्षम किया है और अब बिल्ड बहुत धीमी है इसलिए मुझे minSdkVersion 21 के साथ 'देव' स्वाद के साथ निर्माण करने की आवश्यकता है (यह पिछले minSdkVersion मान के साथ ठीक था) लेकिन अब यह विफल रहता है: एजीपीबीआई: {"दयालु" : "सरल", "पाठ": "कोई क्लासफ़ाइल निर्दिष्ट नहीं है", "स्थिति": {}, "मूल": "कोई क्लासफ़ाइल निर्दिष्ट नहीं है"} निष्पादन कार्य के लिए निष्पादन विफल: 'preDexDevDebug'। > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: प्रक्रिया 'कमांड' जावा 'गैर-शून्य निकास मान 1 – Sloosh

+0

दुर्भाग्य से नहीं। – TpoM6oH

उत्तर

1

मुझे बिल्कुल वही समस्या थी। --debug विकल्प के साथ धीरे-धीरे चलने के बाद यह पता चला कि ग्रेडल एक जार फ़ाइल को संसाधित करने में विफल रहा है जिसमें कोई कक्षा फाइल नहीं है (a * -javadoc.jar)।

/libs फ़ोल्डर से फ़ाइल को हटाने से समस्या ठीक हो गई।

+1

यह तब भी होगा जब आप एएआर का संदर्भ दे रहे हों और उनमें कक्षाएं हों (यानी केवल संसाधन)। –

संबंधित मुद्दे