जब नवीनतम HEREMap का Android SDK HERE_Android_SDK_Premium_v3.10.1_96 शामिल किया गया हो। निर्माण करते समय मुझे निम्न त्रुटि मिल रही है।

com.android.builder.merge.DuplicateRelativeFileException: More than one file was found with OS independent path 'lib/armeabi-v7a/libgnustl_shared.so'

यह ठीक काम कर रहा है जब HERE_Android_SDK_Starter_v3.10.0_20 एसडीके का उपयोग किया जाता है।

मैं इसे एक प्रतिक्रिया-मूल परियोजना में बस HERE-SDK.aar फ़ाइल को एक नए प्रतिक्रिया देशी ऐप में भी शामिल करके कोशिश कर रहा हूं, वही त्रुटि आ रही है।

मैं .aar फ़ाइल से libgnustl_shared.so को हटाकर संकलन त्रुटि को हल कर सकता हूं। लेकिन तब नक्शा प्रदर्शित नहीं होता है, इसके बजाय नीले रंग में एक स्क्रीन लोड होती है।

कोई विचार ऐसा क्यों हो रहा है?

[संपादित करें] मैं नीचे त्रुटि देख सकता था जब libgnustl_shared.so हटा दिया गया था: - /।

E/HereMapView: Error initializing map: Unknown error occurred during engine init.

0
Jinto 11 फरवरी 2019, 13:22

1 उत्तर

सबसे बढ़िया उत्तर

मैं अपने app/build.gradle को अपडेट करके इस समस्या को हल करने में सक्षम था। निम्नलिखित कोड को gradle में जोड़ा गया था,

packagingOptions {
    pickFirst 'lib/x86_64/libgnustl_shared.so'
    pickFirst 'lib/x86/libgnustl_shared.so'
    pickFirst 'lib/arm64-v8a/libgnustl_shared.so'
    pickFirst 'lib/armeabi-v7a/libgnustl_shared.so'
}
0
Jinto 15 फरवरी 2019, 11:14