में सीपीयू एबीआई विभाजित करते समय एंड्रॉइड उत्पाद स्वादों पर विचार नहीं किया जाता है। मैं http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits के अनुसार सीपीयू एबीआई के आधार पर एपीके स्प्लिट बनाना चाहता हूं, हालांकि मैं केवल एक निश्चित उत्पाद स्वाद के लिए एपीके को विभाजित करना चाहता हूं।build.gradle
तो मेरी build.gradle
फ़ाइल में निम्नलिखित उत्पाद स्वाद plain
और market
हैं। वास्तव में मैं market
स्वाद बनाने के दौरान एपीके विभाजन करना चाहता हूं।
android {
productFlavors {
plain {
}
market {
splits {
abi {
enable true
reset()
include 'armeabi', 'armeabi-v7a', 'x86', 'mips'
universalApk true
}
}
}
}
}
हालांकि, जब मैं gradle assemblePlainDebug
और assembleMarketDebug
आह्वान, उन दोनों का उत्पादन एकाधिक APK। क्या उपरोक्त विन्यास में कुछ गड़बड़ है?
मैं com.android.tools.build:gradle:1.2.3
का उपयोग कर रहा हूं।
मैंने इसे एक बग के रूप में रिपोर्ट किया: https://code.google.com/p/android/issues/detail?id=178606 अभी तक मेरे अलावा कोई सितार नहीं हैं। यदि आप एक ही समस्या का अनुभव करते हैं तो कृपया उस समस्या को तारांकित करने में सहायता करें। – yuku