狠狠撸
Submit Search
普段の开発を少しだけ便利にする3つのレシピ
?
0 likes
?
764 views
Takuma Maruyama
Follow
abc 2014 spring LT session
Read less
Read more
1 of 14
Download now
Download to read offline
More Related Content
普段の开発を少しだけ便利にする3つのレシピ
1.
普段の開発を 少しだけ便利にする 3つのレシピ @mattak (github /
hatenablog) ABC 2014 spring
2.
1. 動作画?面の共有
3.
$ adb shell
screenrecord capture.mp4 Build.VERSION.SDK_INT >= 19 Build.VERSION.SDK_INT < 19 $ adb shell screencap capture.png
4.
captureして チャット IRC.. pasteするuploadして ServerAndroid スクリプトで実行する
5.
#!/bin/sh # capture adb shell
screenrecord /sdcard/capture.mp4 adb pull /sdcard/capture.mp4 . adb shell rm /sdcard/capture.mp4 ! # upload scp capture.png user@server:capture.mp4 # python -m SimpleHTTPServer 8080 しとく ! # browser open => IRCにpaste open http://awesomehost:8080/capture.mp4 数行のスクリプトかけばいい
6.
2. ?自動アップデート
7.
$ yes | android
update sdk -?-?no-?ui -?-?force cronで実行
8.
cronでandroid update sdk Remote
Server手元の開発環境 ログイン時に適当にsync BitTorrentSync Dropbox
9.
3. レポジトリ化
10.
$ gradle uploadArchives
11.
apply plugin: ‘android-library’ apply
plugin: ‘maven’ ! group = ‘com.example’ archiveBaseName = ‘sample_library’ version = ‘0.0.1’ ! uploadArchives { repositories { mavenDeployer { repository(url: “?le://${System.env.HOME}/project/android-Repository”) } } } buid.gradle ライブラリ側
12.
apply plugin: ‘android’ apply
plugin: ‘maven’ ! repositories { mavenCentral() maven { uri uri(“?le://${System.env.HOME}/project/android-Repository”) } } ! dependencies { compile ‘com.example:library:0.0.+@aar’ } buid.gradle アプリ側
13.
android-Repository.git 課金ライブラリ com.example.lib.payment-0.0.1.aar Gradleのutility com.example.gradle-0.1.0.jar SDK系ツール com.example.external.exchanger-sdk-1.0.6.jar とくに広告出稿系のツールは バージョニングしてくれてないケースも多々… 社内レポジトリ
14.
すこしのレシピで 開発を?日々便利に!
Download