2014-07-21 4 views
5

मुझे एंड्रॉइड एओएसपी में /packages/apps फ़ोल्डर में एक्लिप्स में लिखा गया एक नया ऐप जोड़ने की जरूरत है। लेकिन उस निर्देशिका में ऐप फ़ोल्डर की प्रतिलिपि बनाने के बाद, एंड्रॉइड को रीबूट करने और रीबूट करने के बाद, मुझे लॉन्चर में मेरा ऐप नहीं दिखाई देता है।एंड्रॉइड एओएसपी - ऐप को/पैकेज/एप्स में जोड़ने

मुझे लगता है कि Android.mk फ़ाइल अनुपलब्ध है। मैं पूछना चाहता हूं कि सबसे सरल Android.mk क्या है जिसे इसे ग्रहण करने के लिए ग्रहण परियोजना के लिए लिखा जा सकता है। मैं निम्नलिखित (मैं एप्लिकेशन की निर्देशिका में फ़ाइल डाल)

LOCAL_PATH:= $(call my-dir) 
include $(CLEAR_VARS) 

LOCAL_MODULE_TAGS := optional 

LOCAL_SRC_FILES := $(call all-subdir-java-files) 

LOCAL_PACKAGE_NAME := MyApp 

include $(BUILD_PACKAGE) 

मैं किसी भी संकलन त्रुटियों नहीं देखते हैं, लेकिन अभी भी मुझे अब लॉन्चर में यह दिखाई नहीं देता की कोशिश की।

क्या कोई बता सकता है कि मेरी Android.mk फ़ाइल में क्या गुम है?

क्या कोई अन्य फ़ाइल /packages/apps फ़ोल्डर में कोई एप्लिकेशन शामिल करने के लिए संपादित किया जा करने की जरूरत है (मैं Soundrecorder app से कोड लिया)?

उत्तर

1

चरण 1: सेटअप env का निर्माण और कर सकता हूँ, इस में कुछ समय लगेगा

enter image description here

चरण 2: पैकेज/ऐप्स/urproject और मिमी

enter image description here

3

कर GO चरणों इस प्रकार हैं:

  1. प्लेस के तहतफ़ोल्डर।
  2. Android.mk से /packages/apps/MyApp (आपको काम करना चाहिए) जोड़ें।
  3. लक्ष्य उत्पाद .mk फ़ाइल में /build/target/product के तहत (कदम याद किया) PRODUCT_PACKAGES करने के लिए MyApp प्रविष्टि जोड़ें। जैसे जब sdk के लिए निर्माण, sdk.mk में प्रवेश

    PRODUCT_PACKAGES := \ 
         ... \ 
         SomeApp \ 
         MyApp 
    
है
संबंधित मुद्दे