10: 2019-04-25 (木) 21:43:08 njf  |
現: 2019-04-26 (金) 01:17:23 njf  |
| | サポートライブラリのバージョンについてはAir SDKの対応しているバージョンとあわせる必要があります。詳しくは「[[Android向けANE作成で、サポートライブラリを取り込むときにエラーが出る場合の対処方法]]」を参照のこと。 | | サポートライブラリのバージョンについてはAir SDKの対応しているバージョンとあわせる必要があります。詳しくは「[[Android向けANE作成で、サポートライブラリを取り込むときにエラーが出る場合の対処方法]]」を参照のこと。 |
| | | | |
| - | &font(Red){アップデートにより、ローカルにarrファイルが自動でダウンロードされなくなり、以下の方法は使えなくなりました。[[[[Android/Google Play Servicesなどのaarファイルをダウンロードする]]]]を参考にしてGoogleのサイトからダウンロードしてください。&br;}; | + | &font(Red){アップデートにより、ローカルにaarファイルが自動でダウンロードされなくなり、以下の方法は使えなくなりました。[[[[Android/Google Play Servicesなどのaarファイルをダウンロードする]]]]を参考にしてGoogleのサイトからダウンロードしてください。&br;}; |
| | | | |
| | | | |
| | | | |
| | BASE_DIR="YOUR_SDK_ROOT/sdk/extras/google/m2repository/com/google/android/gms/" | | BASE_DIR="YOUR_SDK_ROOT/sdk/extras/google/m2repository/com/google/android/gms/" |
| | + | |
| | DIRS="play-services-ads-lite play-services-ads play-services-base play-services-basement play-services-tasks" | | DIRS="play-services-ads-lite play-services-ads play-services-base play-services-basement play-services-tasks" |
| | + | |
| | ANE_WORK_DIR="YOUR_ANE_WORK_DIR" | | ANE_WORK_DIR="YOUR_ANE_WORK_DIR" |
| | + | |
| | JAR_FILES="" | | JAR_FILES="" |
| | for d in $DIRS | | for d in $DIRS |
| | do | | do |
| | + | |
| | AAR_FILE=`ls $BASE_DIR$d/1*/*.aar | sort -nr |sed -n -e 1p` | | AAR_FILE=`ls $BASE_DIR$d/1*/*.aar | sort -nr |sed -n -e 1p` |
| | + | |
| | FILE_NAME=`basename $AAR_FILE` | | FILE_NAME=`basename $AAR_FILE` |
| | + | |
| | cp $AAR_FILE ./ | | cp $AAR_FILE ./ |
| | + | |
| | yes|unzip $FILE_NAME | | yes|unzip $FILE_NAME |
| | + | |
| | RES_DIR_NAME=`echo $FILE_NAME | sed -e 's/.aar/_res/'` | | RES_DIR_NAME=`echo $FILE_NAME | sed -e 's/.aar/_res/'` |
| - | | + | |
| | + | |
| | JAR_FILE_NAME=`echo $FILE_NAME | sed -e 's/.aar/.jar/'` | | JAR_FILE_NAME=`echo $FILE_NAME | sed -e 's/.aar/.jar/'` |
| - | | + | |
| | + | |
| | if [ -e classes.jar ] ; then | | if [ -e classes.jar ] ; then |
| | mv classes.jar $ANE_WORK_DIR$JAR_FILE_NAME | | mv classes.jar $ANE_WORK_DIR$JAR_FILE_NAME |
| | fi | | fi |
| | + | |
| | if [ -e res ] ; then | | if [ -e res ] ; then |
| | mv res $RES_DIR_NAME | | mv res $RES_DIR_NAME |
| | fi | | fi |
| | + | |
| | JAR_FILES=$JAR_FILES" "$JAR_FILE_NAME | | JAR_FILES=$JAR_FILES" "$JAR_FILE_NAME |
| | done | | done |
| | + | |
| | echo '---------------------------------------------------' | | echo '---------------------------------------------------' |
| | + | |
| | for n in $JAR_FILES | | for n in $JAR_FILES |
| | do | | do |