मैं एक साधारण प्रोग्राम लिखने का प्रयास कर रहा हूं जिसमें स्थान जानकारी को कैप्चर करने के लिए PlacePicker
का उपयोग करना शामिल है। हालांकि, मेरी परियोजना आवश्यक आयात को हल नहीं कर सकती है।एंड्रॉइड प्रोजेक्ट में Google स्थल प्लेसपिकर आयात नहीं कर सकता
build.gradle
:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.google.android.gms:play-services-location:9.2.0'
compile 'com.google.android.gms:play-services-maps:9.2.0'
}
गतिविधि:
import com.google.android.gms.location.places.Place; // "Place" is not resolved
import com.google.android.gms.location.places.ui.PlacePicker; // "ui" is not resolved
import com.google.android.gms.maps.model.LatLng;
LatLng
आयात काम करने के लिए लगता है, लेकिन अन्य दो। जब मैं पूर्ण com.google.android.gms:play-services:9.2.0
एपीआई आयात करता हूं, तो पूरी परियोजना ठीक चलती है, लेकिन मैं अनावश्यक पुस्तकालयों को वापस करने के लिए विशिष्ट API कॉल का उपयोग करना चाहता हूं।
आप "पूरी परियोजना ठीक चलाता है" से क्या मतलब है? क्या आप वैसे भी पूरा नक्शा पैकेज आयात नहीं कर रहे हैं? –
@ क्रिकेट_007 - ऐसा लगता है कि मेरे प्रारंभिक प्रश्न में एक गलतफहमी है। मेरा कहना है कि यह केवल तभी काम करता है जब मैंने पूरा Google play-Services पैकेज (यानी मानचित्र, स्थान, लेख, पहचान, फिटनेस इत्यादि) आयात किया, जो कि पुस्तकालयों की एक बड़ी अतिरिक्त है जिसे मुझे आवश्यकता नहीं है। मैं सवाल संपादित करूंगा। – Fawfulcopter