2015年2月5日木曜日

昨年末にAndroidStudioの正式版リリース。
忘れそうな、AndroidStudioでのNativeライブラリ(*.so)やクラスライブラリ(*.jar)の追加方法メモです(絶対出来るという保証はしません^^;)。

#AndEngine(GLES2)もこの方法で使える
#ここでは、プロジェクトの見え方をAndroid→Projectに変更しておくとよい・・・かも?
#あと、新規プロジェクト作成直後のお初で行うのを想定

【Nativeライブラリ(*.so)の追加】
  1.  Nativeライブラリ(*.so)を"jniLibs"に纏めて置いておく。
    "jniLibs"配下は各プラットフォーム(armeabi,armeabi-v7a,mips,x86等の)単位毎
  2.  app/src/main/ 配下に上記1で纏めた"jniLibs"ディレクトリをコピーする。
・・・上記はデフォルトってだけで、build.gradleを書換えれば別な場所(app/src/main/配下以外)や"jniLibs"以外でも構わない。
こんな感じに書く(赤色の部分を書換える。複数個記述すれば複数の場所にも置ける)

 sourceSets {
    main {
        jniLibs.srcDirs = ['jniLibs']
    }


【クラスライブラリ(*.jar)の追加】
  1.  クラスライブラリ(*.jar)を"libs"にまとめて置いておく。
  2.  app/src/main/ 配下に上記1で纏めた"libs"ディレクトリをコピーする。
  3.  コピーしたクラスライブラリを1個選択し、そこから右クリック→"Add As Library"
  4.  appのbuild.gradleを書換えて、配下を全て対象にしておく。
こんな感じに書く(赤色の部分が追加したところ)。以下の例では削除済だけど、今回追加するクラスライブラリが直接記述された部分は不要と思う(あっても困らないと思うけど)。

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile 'com.google.android.gms:play-services:6.5.87'
}

2015年1月26日月曜日

LinuxにMono

ちょいとC#なプログラムを組む必要が出てきたので、WindowsとLinux両方で動くようにしてみようと思い、Monoを使ってみることに。

#メインの開発環境はLinuxMint17.1上のMonoDevelop

ソフトウェアマネージャ辺りからではちょいと古いので、Monoサイトから入れる。
そのインストールメモ。

#結果的にはMonoサイトに記載の通りに行えば最新版が入れられる。
#(これを書いている時点の最新は、Mono3.12.0とMonoDevelop5.7)

まずは、Monoのリポジトリを追加。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list 

次にMono本体とMonoDevelopをインストール。
sudo apt-get update
sudo apt-get install mono-complete
sudo apt-get install monodevelop


・・・これで起動(うちの環境では・・・なので、保証はしません^^;)。

2015年1月19日月曜日

AndEngineで初めてのゲームっぽいアプリ

昨年末Eclipse + ADT + AndEngineで初めてゲームっぽいアプリを作ってみた。

な〜んとなく作り始めてみただけなのだけど、むか〜し(20年から前?)、某8bitパソコンを使いプログラムを組んで雑誌に投稿したりしていた頃を思い出してみたり・・・
ゲームエンジンと言うだけあって、キャラクター動かしたりと簡単に出来るのだなぁ・・・と妙に感心してみたり・・・

そんな訳で、内容はちょっとした時の暇つぶし・・・的なゲーム(「避けゲー」とか言うらしい?)です。

#せっかくだから(ちょっと前に)Google Playに公開してみた(^^;

画面はこんな感じ・・・


2015年1月17日土曜日

自営なプログラマ

勤め人から独立して幾年。。。気がつけば、おっさんプログラマ(^^;

周りの人からは、「いいなぁ〜」なんて言われたりもするけれど、私からすれば勤め人のほうが、(ある意味)後ろ盾があるわけで、よっぽど「いいなぁ」なのではないかと思ってみたり。。。

#そもそも仕事無ければ収入0な商売だしね(T-T)

久々にblogを作ってみたので、まずは独り言から (# ̄З ̄)ブツブツ