013 android初級編のAndroid Studioリファレンスソースモジュール、jarおよびsoファイル
1835 ワード
013 android初級編のAndroid Studioリファレンスソースモジュール、jarおよびsoファイル
1.サードパーティソースモジュールの参照
サードパーティのソースモジュールをサブモジュールとして独自のエンジニアリングに導入することで、jar方式に比べて、使用中にこのモジュールを修正するコードを編集できるという利点があります.以下に逐次紹介する
Step 1:インポートするサブモジュールコードの準備
Step 2:サブモジュールをモジュールとしてインポート
Android studioでメニュー「File>Import Module...」を選択し、サブモジュールのソースディレクトリを選択します.
注意:経験によると、インポート時にソースディレクトリ名をモジュール名とします.
Step 3:付属関係の変更
app-projectサブモジュールのbuildを開きます.gradleファイル:
「dependenciesブロック」セクションに、次のスタイルの行を追加します.
GraphViewはインポートされたサブモジュール名です.実はこれらは今ほとんど手動で追加する必要はありません.導入する時、ASはすでに設定してあげましたが、もう一つはメインgradleに配置する必要があるかもしれません.properties構成上のsdkの値
2.jarファイルの参照 jarファイルをappのlibsディレクトリにコピー、貼り付けます. jarファイルを右クリックし、ポップアップメニューの「Add As Library」をクリックし、jarファイルをクラスライブラリとしてプロジェクトに追加します. 指定されたクラスライブラリを選択します.
インポートに成功したjarパケットはandroid studioで表示されます.
3.soファイルの参照
ネット上にはsoファイルを引用する方法がたくさんあり、多くは面倒で、KYLE THIELKのブログで簡単な方法を見つけました.「src/main」ディレクトリに「jniLibs」というディレクトリを新規作成します. soファイルを「jniLibs」ディレクトリにコピー、貼り付けます.
誤報
1. Gradle sync failed: No such property: GROUP for class: org.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployer
導入されたライブラリのbuild.gradleコメントを削除
apply from: 'gradle-mvn-push.gradle'
リファレンスリンク How to link the project in Android Studio Android Studio開発入門-jarおよびsoファイル を参照 Android Studio module を削除する方法 Android studio導入githubエンジニアリング
1.サードパーティソースモジュールの参照
サードパーティのソースモジュールをサブモジュールとして独自のエンジニアリングに導入することで、jar方式に比べて、使用中にこのモジュールを修正するコードを編集できるという利点があります.以下に逐次紹介する
Step 1:インポートするサブモジュールコードの準備
Step 2:サブモジュールをモジュールとしてインポート
Android studioでメニュー「File>Import Module...」を選択し、サブモジュールのソースディレクトリを選択します.
注意:経験によると、インポート時にソースディレクトリ名をモジュール名とします.
Step 3:付属関係の変更
app-projectサブモジュールのbuildを開きます.gradleファイル:
[project-folder]/app/build.gradle
「dependenciesブロック」セクションに、次のスタイルの行を追加します.
compile project(':GraphView')
GraphViewはインポートされたサブモジュール名です.実はこれらは今ほとんど手動で追加する必要はありません.導入する時、ASはすでに設定してあげましたが、もう一つはメインgradleに配置する必要があるかもしれません.properties構成上のsdkの値
ANDROID_BUILD_MIN_SDK_VERSION=14
ANDROID_BUILD_TARGET_SDK_VERSION=21
ANDROID_BUILD_TOOLS_VERSION=21.1.2
ANDROID_BUILD_SDK_VERSION=21
2.jarファイルの参照
インポートに成功したjarパケットはandroid studioで表示されます.
3.soファイルの参照
ネット上にはsoファイルを引用する方法がたくさんあり、多くは面倒で、KYLE THIELKのブログで簡単な方法を見つけました.
誤報
1. Gradle sync failed: No such property: GROUP for class: org.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployer
Consult IDE log for more details (Help | Show Log)
導入されたライブラリのbuild.gradleコメントを削除
apply from: 'gradle-mvn-push.gradle'
リファレンスリンク