pinterest for androidを公開しました!
友達にpinterestを紹介してもらい試しましたが、AndroidからはPinできなかったので、AndroidスマホからPinItできるように作りました。
ブラウザの共有機能から「pinterest for android」を選んで、PinItすることも出来ます。
不具合はもちろん、要望がありましたらAndroidMarketのコメントやTwitterからください。
友達にpinterestを紹介してもらい試しましたが、AndroidからはPinできなかったので、AndroidスマホからPinItできるように作りました。
ブラウザの共有機能から「pinterest for android」を選んで、PinItすることも出来ます。
不具合はもちろん、要望がありましたらAndroidMarketのコメントやTwitterからください。
Eclipsで開発してるが、Apache Antを使ってコマンドラインからアンドロイドアプリがビルドできることが分かったのでチャレンジ
設定すればプロジェクトフォルダでコレだけでアプリのビルドができます。
リリース用APKの作成
ant release
デバッグ用APKの作成
ant debug
アンドロイドアプリの作成環境はいつもWindowsでEclipsから行ってました。
なので、コマンドラインでもEclipsの裏コマンド的なものをみつければいけるかと思いきや「Apache Ant」が必要でしたのでバイナリーを取得してきて、binフォルダにPATHを通しました。
どれも一緒の原因でした、antでのコマンドを実行してみたら(build.xmlがない)といわれました。
どうやらEclipsのプロジェクトには含まれていないようなので、作成します。
空のアンドロイドアプリプロジェクトをコマンドラインから作成
android create project --target ターゲットID --name プロジェクト名 --path フォルダ --activity アクティビティ名 --package パッケージ名
これでbuild.xml、default.propertics、local.propertiesが作成されます。
build.propertiesに書き設定すればOKって記事がいくつかあったけど、build.propertiesがそもそも無い。
ant初心者なので、ためしに新規ファイルで作成して下記の設定を書き込みましたが、ant releaseでも署名なしの「release-unaligned.apk」しか作成できません。「key.store」の設定が無いよってエラーがでます。
key.store=keystoreファイルのパス(Windowsなら\\) key.alias=key_alias key.store.password=storepass key.alias.password=aliaspass
調べてみると、SDK Tools, Revision 14のリリースノートに『Changed default.properties to project.properties and build.properties to ant.properties. Any existing projects that you build with Ant must be updated with the android update project command.』の文字が。。どうやら「build.propertiesはant.properties」、「default.properticsはproject.properties」に名前が変更されたようです。そういえば、コマンドラインでプロジェクト作ったフォルダにありました。
build.xm内容すくな・・って思いましたが、local.propertiesのsdk.dirを読み込んでしっかり「import file=”${sdk.dir}/tools/ant/build.xml”」 してました。