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ファイル:
[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ファイルを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
         Consult IDE log for more details (Help | Show Log)
    

    導入されたライブラリの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エンジニアリング