में काम नहीं कर Gradle आवरण 2.10 का उपयोग करना, और एंड्रॉयड Gradle उपकरण
2.0.0-beta7
2.1.0Proguard Printmapping एंड्रॉयड स्टूडियो 2.0.0 (और 2.1.0)
निर्माण मेरी build.gradle से :
buildTypes {
all{
minifyEnabled true
proguardFiles = [getDefaultProguardFile("proguard-android.txt"), 'proguard-project.pro'];
}
}
यह काम करता है। चीजें obfuscated हैं।
-printmapping my-mapping.txt
उस फ़ाइल में बाकी सब कुछ ठीक काम करता है, लेकिन मानचित्रण गलत जगह पर मुद्रित हो रही रखता है:
मैं अपने proguard-project.pro में निम्न पंक्ति के रूप में अच्छी तरह से है
Printing mapping to [C:\path\to\my\project\build\outputs\mapping\debug\mapping.txt]
क्या यह वाक्यविन्यास बदल गया है?
नोट: मैंने प्रत्यक्ष पथ की आपूर्ति करने का प्रयास किया है। मैंने एक हाइफ़न के बिना एक नाम की आपूर्ति करने की कोशिश की है। कुछ नहीं बदलता है।
अभी के लिए मैंने अभी इसके लिए एक क्रमिक प्रति कार्य किया है।
आपका क्या मतलब है, गलत स्थान? – RaGe
@RaGe अतीत में, वह पंक्ति प्रोजेक्ट रूट में मैपिंग फ़ाइल रखेगी। अब, चाहे वह रेखा बिंदु कहां है, यह हमेशा बिल्ड फ़ोल्डर में मैपिंग प्रिंट करता है और गलत नाम के साथ, – VicVu
मैं अतीत में क्या था उससे परिचित नहीं हूं, लेकिन यदि आप इसे एक विशिष्ट में रखना चाहते हैं फ़ोल्डर, आपको एक पूर्ण पथ प्रदान करने का प्रयास करना चाहिए। गलत नाम के लिए, शायद फ़ाइल नाम में हाइफ़न एक मुद्दा है? उद्धरण में इसे संलग्न करने का प्रयास करें। – RaGe