2012-05-29 13 views
9

के बीच एंड्रॉइड एसडीके प्लेटफॉर्म मैं दोहरी बूटिंग विंडोज 7 और उबंटू 12.04 लिनक्स हूं। क्या मैं अपने विंडोज़ विभाजन से लिनक्स विभाजन में अपने मौजूदा एंड्रॉइड एसडीके प्लेटफार्मों की प्रतिलिपि बना सकता हूं? या प्लेटफॉर्म अलग हैं? मैं फिर से सभी पैकेजों को फिर से लोड करने का समय बर्बाद नहीं करना चाहता हूं।लिनक्स और विंडोज

उत्तर

1

, कुछ अंतर और कुछ simliarity, फ़ोल्डर प्लेटफार्मों, प्लेटफार्मों-उपकरण, नमूने सूत्रों साझा किया जा सकता हैं और वे सबसे बड़ी फ़ाइलें हैं

आप के लिए इन चार फ़ोल्डरों लिंक कर सकते हैं लिनक्स के एसडीके फ़ोल्डर

ln -s /mnt/path/to/your/windows/sdk/* /home/youname/yourAndroidBundle/sdk/ 
14

एंड्रॉइड एसडीके मंच-निर्भर है। यह सही है।

लेकिन यदि आप कुछ जगह छोड़ना चाहते हैं, तो आप दो ओएस के बीच कई फ़ोल्डर्स साझा कर सकते हैं। तुम कुछ का उपयोग कर ln -s /media/Windows/sdk/XXX ./XXX तरह निम्नलिखित स्वतंत्र मंच फ़ोल्डरों के लिए लिनक्स में विंडोज फ़ोल्डरों लिंक कर सकते हैं:

  • अतिरिक्त
  • प्लेटफार्मों
  • नमूने
  • सूत्रों
  • प्रणाली छवियों

फिर लिनक्स ./tools/android पर एंड्रॉइड एसडीके लॉन्च करें और जांचें कि पैकेज उपलब्ध हैं या नहीं ई टूटा हुआ है।

+0

एसडीके अद्यतन तंत्र तब टूट गया है; यह symlinks का समर्थन नहीं करता है – naXa

3

हालांकि मैंने एंड्रॉइड विकास करने के लिए वर्चुअल मशीन सेट की है लेकिन metch सही है। यह मेरे लिए काम किया।

मैं निम्न कोड के साथ बैश स्क्रिप्ट का इस्तेमाल किया

#!/bin/bash 
ln -s /home/user/software/sdk/extras /home/user/work/sdk/ 
ln -s /home/user/software/sdk/platforms /home/user/work/sdk/ 
ln -s /home/user/software/sdk/samples /home/user/work/sdk/ 
ln -s /home/user/software/sdk/sources /home/user/work/sdk/ 
ln -s /home/user/software/sdk/system-images /home/user/work/sdk/ 
2

जोड़ने फ़ोल्डरों को लिनक्स & विंडोज फाइल सिस्टम के बीच साझा कर सकते हैं के रूप में वे Android SDK के लिए एक ही फ़ाइलें हैं नीचे हैं की सूची प्रतीकात्मक क्या करना है। तुम बस कॉपी कर सकते हैं & किसी भी ओएस के बीच इन फ़ोल्डरों पेस्ट आप का उपयोग करें:

ऐड-ऑन, डॉक्स, एक्स्ट्रा कलाकार, NDK-बंडल, प्लेटफार्मों, खाल, स्रोतों, प्रणाली छवियों, उपकरण

:

जाहिर है, आप नीचे दिए गए फ़ोल्डरों प्रत्येक ओएस के लिए यानी अलग ढंग से एसडीके उपकरण, के रूप में वे मंच निर्भर उपकरण जो लिनक्स, विंडोज & मैक ओएस अलग ढंग से की तरह ओएस पर भरोसा कर रहे हैं डाउनलोड करने के लिए की आवश्यकता होगी

निर्माण उपकरण, मंच-उपकरण

इन दो फ़ोल्डरों एक डाउनलोड बैंडविड्थ की ज्यादा नहीं खाते हैं। तो आप जिस ओएस पर काम कर रहे हैं उसके अनुसार आप इसे आसानी से डाउनलोड कर सकते हैं।

मैंने परीक्षण किया है और इस सफलतापूर्वक अब तक प्रयास किया है और सभी ने पूर्ण समर्थन के साथ अच्छी तरह से काम किया है। यह निश्चित रूप से डिस्क डिस्क को बचाएगा साथ ही साथ बैंडविड्थ & डाउनलोड करेगा!

संबंधित मुद्दे