æ°å»ºä¸ä¸ªDemo项ç®
2
æ°å»ºå¥½ç项ç®ç»æå¦ä¸å¾ï¼
å ¶ä¸appæ¯æ们ç主è¦moduleï¼
libsä¸åæ¾å¤é¨çlibrary
build.gradleæ¯é ç½®App moduleçï¼æ¥ä¸æ¥ä¸»è¦å¯¹å ¶æä½ã
3
å¤å¶å¤é¨aarå å°libsç®å½ä¸ã
4
ä¿®æ¹build.gradle é ç½®æ件ï¼
1ï¼æ·»å
repositories flatDir { dirs 'libs' }}
è¿ä¸ªæ¯æ·»å ä¸ä¸ªæ¬å°ä»åºï¼å¹¶ælibsç®å½ä½ä¸ºä»åºçå°åã
5
2ï¼ä¿®æ¹dependenciesï¼
æ·»å ä¸è¡ï¼
compile(name:'usericonchooserutil', ext:'aar')
å ¶ä¸nameå°±æ¯libsç®å½ä¸usericonchooserutil.aaræ件å称ï¼
extï¼å°±æ¯usericonchooserutil.aarçæ©å±å
6
éæ°ç¼è¯é¡¹ç®ï¼
ä»å·¥å ·æ ä¾æ¬¡éæ©ï¼"Build"-->"rebuild project"
7
ç¼è¯å®æåï¼å¨app/build/intermediates/exploded-aar/ aå°±å¯ä»¥çè§æ们å¼ç¨çaarå å 容äºï¼å ¶ä¸jarç®å½ä¸æ¯jaræ件ï¼resä¸æ¯æ们aarå éçèµæºæ件ã
8
è¿ä¸ªæ¶åæ们就å¯ä»¥å¨é¡¹ç®ä¸ä½¿ç¨ç¬¬ä¸å çç±»äºï¼å¦ä¸å¾ï¼