android - टवर - ग्रैड कॉर्पोरेट प्रॉक्सी के माध्यम से मेवेन रेपो से कनेक्ट नहीं हो सकता-सेन्का/कॉर्डोवा के माध्यम से कॉन्फ़िगर करने की आवश्यकता है




नेटवर्क चालू करें (2)

मैं कॉर्डोवा का उपयोग करके एंड्रॉइड के लिए सीना टच ऐप बनाने की कोशिश कर रहा हूं। हालांकि, ढाल का निर्माण करने के बाद मावेन रेपो से कनेक्ट करने का प्रयास करते समय मुझे कनेक्शन त्रुटि मिलती है:

[INF] [shellscript] Running: C:\xxx\gradlew cdvBuildDebug -b C:\xxx\application\cordova\platforms\android\build.gradle -Dorg.gradle.daemon=true
[INF] [shellscript]
[INF] [shellscript] FAILURE: Build failed with an exception.
[INF] [shellscript]
[INF] [shellscript] * What went wrong:
[INF] [shellscript] A problem occurred configuring root project '''android'''.
[INF] [shellscript] > Could not resolve all dependencies for configuration ''':classpath'''.
[INF] [shellscript]    > Could not resolve com.android.tools.build:gradle:1.0.0+.
[INF] [shellscript]      Required by:
[INF] [shellscript]          :android:unspecified
[INF] [shellscript]       > Failed to list versions for com.android.tools.build:gradle.
[INF] [shellscript]          > Unable to load Maven meta-data from https://repo1
.maven.org/maven2/com/android/tools/build/gradle/maven-metadata.xml.
[INF] [shellscript]             > Could not GET '''https://repo1.maven.org/maven
2/com/android/tools/build/gradle/maven-metadata.xml'''.
[INF] [shellscript]                > Connection to https://repo1.maven.org refused

मुझे लगता है कि यह कॉर्पोरेट प्रॉक्सी से संबंधित है, जिसे मैं अपने कार्यालय से कनेक्ट करना है - हालांकि मुझे यकीन नहीं है कि इस प्रॉक्सी के माध्यम से जोड़ने के लिए ग्रेडल को कैसे कॉन्फ़िगर करना है क्योंकि यह कॉर्डोवा द्वारा निष्पादित किया जा रहा है, जो खुद सेन्का सीएमडी द्वारा निष्पादित किया जा रहा है ।

क्या सेचा के साथ एक प्रॉक्सी को कॉन्फ़िगर करने का कोई तरीका है?

https://code.i-harness.com


मेरे पास एक ही त्रुटि थी, लेकिन मैं जीआईटी स्थापित करने के बाद था, जिसने बदले में मेरे पर्यावरण चर को बदल दिया। मैं अतिरिक्त पथ को हटाने के लिए वहां वापस गया और यह काम किया


आपको एक प्रॉक्सी सर्वर का उपयोग करने के लिए Gradlew कॉन्फ़िगर करने की आवश्यकता होगी। यह निम्न सामग्री के साथ एक gradle.properties फ़ाइल बनाकर किया जाता है:

systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost  

systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=userid
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost

यह उपयोगकर्ता गाइड के अध्याय 19.3 से लिया गया एक उदाहरण है। सुनिश्चित करें कि आपने अपनी फ़ाइल में दोनों HTTP और HTTPS मान शामिल किए हैं।

आप इनमें से किसी भी स्थान पर इस gradle.properties फ़ाइल को स्थान देंगे:

  1. अपने मोबाइल प्रोजेक्ट के लिए अपने "कॉर्डोवा / प्लेटफ़ॉर्म / एंड्रॉइड" फ़ोल्डर में

या

  1. आपके ग्रैडल होम फोल्डर में Windows के लिए, यह% USERPROFILE% की संभावना है। Gradle \ (Ex: C: \ Users \ उपयोगकर्ता नाम \ .gradle \)।

मैं इसे ग्रैडल होम में लगाने की सलाह दूंगा ताकि अन्य परियोजनाएं इसे उठा सकें और आपको इसे स्रोत नियंत्रण के तहत डालने की चिंता न करें।

आप इस पोस्ट में और जानकारी भी पा सकते हैं।





gradle