Android Studioはjarパッケージを生成し、他の工程で起動します.(resファイル)

1497 ワード

プロジェクトがカスタマーサービスの機能をする時に、この機能を使いました.他の人の全体のjarパッケージを呼び出します.
自分でも模索して、使いやすいのはいいですが、限界があると思います.いくつかのロジックを修正したら、jarバッグを再び打たなければなりません.
その時、cordvaを使ってオリジナルのプログレスバーをロードする時、(どうしてjs h 5を使ってそれを書きませんか?プロジェクト全体にjsをロードする前に、このプログレスバーがあります.しばらく困ったか、解決しましたか?cordvaはオリジナルのxmlをロードします.ネット上ではまだまれです.)解決方法としては、プログレスバーをカプセルして、jarパッケージの形で呼び出します.しかし、実際のデータのインタラクションに関しては、やはり実現しにくいです.その時はAS発生jarをやったことがあります.
今日は振り返ってみたら、この知識は大分なくなりました.やはりメモしておきましょう.
どのようにjarカバンを生成するかについては、この兄弟たちはすでによく書いています.リンクを付けるhttp://blog.csdn.net/ta893115871/article/details/46955791/
ただ、教程ではレイアウトファイルの使用については言及していません.コメントの中にも、どうやって使うかという質問がたくさんあります.その中には多くの話がコンパイルに成功しましたが、jarパッケージが見えません.これは配置の問題です.ライブラリファイルの下のbuild.gradleに次のコードを追加するべきです.
task makeJar(type: Copy) {
    delete 'build/libs/mysdk.jar'
    from('build/intermediates/bundles/release/')
    into('build/libs/')
    include('classes.jar')
    rename ('classes.jar', 'mysdk.jar')
}

makeJar.dependsOn(build)
そしてTerminalにgradlew makeJarを入力します.
もとのプロジェクトのapの下のbuild.gradleではありませんて、この兄弟達の措置によって、jar包みを生成することができますが.
しかし、このように生成されたjarパッケージには何か価値のあるものがありますか?具体的なロジックは自分で追加する必要があります.
普通にしてもいいです.以下は自分でdemoを書きました.jarパッケージの生成方法を教えます.どうやってマッピングしますか?リソースファイルを使用します.
Android studioを用いてjarパケットを生成し、マッピングを用いてリソースファイルを完璧に起動する.二つの工程が含まれています.一つはどうやってjarパッケージを生成しますか?一つはどうやってjarパッケージを使ってリソースファイルを呼び出しますか?
資源ファイルはjarパッケージを適用する工程に置かなければなりません.
工具類に使用する:Resource Utils
使用した技術:マッピング
ソース