PADE ( PortableAndroidDeveloerEnviroment ) *何をするもの? [#l47c97c9] -Androidアプリの開発一式をまとめたものです -インストール不要。一発起動。 --通常の環境構築はめんどくさいよね ---ダウンロードに2,3時間+設定に1時間+あれ?ダウンロード途中で失敗してる+あれ?これも足りないよ! --セミナーなどで起こりがちな、環境構築するだけで1日使っちゃったということが防げます。 -本格的な開発にも耐えられるぞ!! *利用にあたって [#o1fd4b33] -自由にご利用できます。 -四国GTUG の勉強会「おいしいアプリ開発」のために開発したものですが、他の用途にもどんどんどうぞ。 -できれば四国GTUG のページ https://sites.google.com/site/shikokugtug/ で「いいね!」を押してください( g+1 ボタン ) -ダウンロードはこちら -- http://pade.cane.jp/PADE/ *PADEバージョン [#jaa7b48b] -4.0 Android SDK r17 ベース「あま~いアプリ開発」で使用 -4.1 「おいしいアプリ開発」#5 徳島でつかったやつで、設定ファイルが Import 一発で設定できるようになっています。 -5 Android SDK r18を使ってAndroid エミュレータの劇的改善。5月~6月作成予定 -?? 6月末の Google I/O でさらに新しいAndroid SDK が出てくるかな? 7/21使用予定 *構成ソフト [#f1926e40] **Windows版 [#g6b2be98] -32/64bit共用 --32bitのアプリケーションを収録。64bit環境でも32bitのものを利用します。 -Eclipse -Java --jPortable という、J2RE6のポータブル版が入っている -ADT -Android SDK **Mac版 [#v0bbcf15] -32/64bit共用 -Eclipse -ADT -Android SDK -Mac版はJava入っていない **Linux版 [#f967e691] -32/64bit共用 -Eclipse -ADT -Android SDK -Linux版はJavaどうだったかな? *ライセンス [#kd7a8084] 配布物に含まれるソフトウェアの個々のライセンスについて(再配布項目のみ抜粋) -Eclipse --http://www.eclipse.org/licenses/edl-v10.html --要旨「Redistributions in binary form must reproduce the above copyright notice」 -Java --jPortable という、J2RE6のポータブル版が入っている --このライセンスはオリジナルJ2RE6の「Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX」と同じ --http://www.oracle.com/technetwork/java/javase/terms/license/index.html --この「SUPPLEMENTAL LICENSE TERMS」のC.およびD.が該当箇所 C. LICENSE TO DISTRIBUTE SOFTWARE. Subject to the terms and conditions of this Agreement and restrictions and exceptions set forth in the README File, including, but not limited to the Java Technology Restrictions and Limitations on Redistribution of these Supplemental Terms, Oracle grants you a non-exclusive, non-transferable, limited license without fees to reproduce and distribute the Software, provided that (i) you distribute the Software complete and unmodified and only bundled as part of, and for the sole purpose of running, your Programs, (ii) the Programs add significant and primary functionality to the Software, (iii) you do not distribute additional software intended to replace any component(s) of the Software, (iv) you do not remove or alter any proprietary legends or notices contained in the Software, (v) you only distribute the Software subject to a license agreement that: (a) is a complete, unmodified reproduction of this Agreement; or (b) protects Oracle's interests consistent with the terms contained in this Agreement and that includes the notice set forth in Section H, and (vi) you agree to defend and indemnify Oracle and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys' fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Software. The license set forth in this Section C does not extend to the Software identified in Section G. D. LICENSE TO DISTRIBUTE REDISTRIBUTABLES. Subject to the terms and conditions of this Agreement and restrictions and exceptions set forth in the README File, including but not limited to the Java Technology Restrictions and Limitations on Redistribution of these Supplemental Terms, Oracle grants you a non-exclusive, non-transferable, limited license without fees to reproduce and distribute those files specifically identified as redistributable in the README File ("Redistributables") provided that: (i) you distribute the Redistributables complete and unmodified, and only bundled as part of Programs, (ii) the Programs add significant and primary functionality to the Redistributables, (iii) you do not distribute additional software intended to supersede any component(s) of the Redistributables (unless otherwise specified in the applicable README File), (iv) you do not remove or alter any proprietary legends or notices contained in or on the Redistributables, (v) you only distribute the Redistributables pursuant to a license agreement that: (a) is a complete, unmodified reproduction of this Agreement; or (b) protects Oracle's interests consistent with the terms contained in the Agreement and includes the notice set forth in Section H, (vi) you agree to defend and indemnify Oracle and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys' fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Software. The license set forth in this Section D does not extend to the Software identified in Section G. --要旨はこれ「you distribute the Redistributables complete and unmodified , and only bundled as part of Programs」 --「あなたは完全で変更されていない再配布物をプログラムの一部としてバンドルして配布することだけができる」 -Android SDK --ライセンス記述ページ。isoイメージ内にも同様のファイルが入っている http://developer.android.com/license.html -Android ADT --Eclipse Public License - v 1.0 --kxml2 - 2.3.0.jar については BSD license ---cf., http://source.android.com/source/licenses.html *使い方 [#i38a8567] [[PADEを使った学習]]もご覧ください。 **ISOファイル [#p4da642f] -ISOファイルをダウンロードして、MD5に異常がなければDVDに書き込むかISOファイルを直接マウントして使います。 -ISOファイルを直接マウントしたほうが高速に使用できます。 -DVDに書き込む場合、 --Windows7では「右クリック」-「ディスク イメージの書き込み」 --WindowsXP/Vistaなどでは DVD Decriptorなどを使用 **ISOファイルを直接マウントする [#u85b282a] Windowsの場合 isoファイルをマウントするには、Portable WinCDEmuをダウンロードして利用してください **Ecripseは英語 [#wb18ab4a] 英語の方が使いやすいため **クライアントドライバー [#x480c184] -自分の手持ちの機種に応じてドライバをPCにインストールする必要があります。 -ドライバはADBドライバーという名前でぐぐってください。 --機種のメーカページで公開していることが多いです -googleドライバーというのはisoファイルの中に入っています。 --入れるときに聞かれたらそれを使って下さい **PADE4の実行 [#d0338981] -PADE4ファイルをダブルクリック -最初にワークスペースの設定 -自分のファイルシステム上で書き込みしていいところを指定する **Eclipseの設定 [#xbc42554] -Window-Android SDK Manager -Android 2.2を選択 **Eclipse Tips [#d7677b1e] -コメントアウト 反転させてCtl+/ -Ctl+Space機能はよく使う(補完候補) -行番号 Windows-Preferences-General-Editors-Text Editors-Show line numbers -Ctl+Shift+FでインデントFix -エラーマークにカーソルを合わせるとエラー詳細