[ 2012/05/05 renewals ] ☆☆☆ かってに Linux26 (続き25) ☆☆☆
*** Freely Linux26. (it continues, 25) ***
情報化社会の発展を図る活動として、
( 単にNPO協賛活動として )
無料で利用可能な、Linuxの普及の為、
★ Linuxで、インターネット等を、
"MS-Windows" と同じ様に
快適にする情報を無料提供。
410-0022 JAPAN by H.MATSUMOTO ( MACMIL.CO.JP (有)松商商会 )
〒410-0022 マックミルズ 1F ( MACMIL.CO.JP MATSUSHOW CO.,LTD.)
当ページへの、多数のアクセスありがとう。
当ページは、多くの関連HPを参考に、Linux ( Fedora等) での利用や、
応用方法、開発等をし、結果・無料公開してます。
この場を借りて、各関連HP、各検索サイト、各開発者、多くの訪問者 等々へ
Linuxの普及を願いつつ、感謝と、エールを送ります。
・PC9801, DOS/V, Win9X, Win2000,WinXP, UNIX, Linux の各種ソフト作成、
メインは、C(言語)、現在は、Linux 30台位使用して、システム研究開発中。
27年近く(PC8001 〜 現在まで)、各種業務システム構築の現役者が提供。(松本英男)
"マックミル" は、(有)松商商会 の登録商標です。( MACMIL.CO.JP )
◆ 募集・コーナー ( 沼津市大岡・沼津駅前マンション賃貸自社物件 )
住む側の立場に立って、こんなビルがあればいいなあと、
趣味で、ITビルを建ててみました。(採算は合いませんが......)
(有)松商商会・所有ビルや、駅前所有の物件を、お貸します。
[ 住居や、SOHO事務所として利用も可能 (インターネット光100M 設置済み)]
残り、1部屋になりました。( 下記、クリック )
"★ 沼津市大岡(西友・近い)の 自社物件・貸します" へ
●検索は、Ctrl + F で。( アルファベットは、半角文字で検索のこと )
* As for search,with Ctrl + F .
*******<< ★ かってに Linux [ 開始 ] >>*******
Fedora 7 から、Fedora core7(FC7) でなく、Fedora 7(F-7) に名称変更
Fedora core4,5,6, Fedora 7,8 の、
ダウンロード、インストール、update の方法含む(構築)は、ここをクリック
Fedora 18 (F18, F-18)(FC18)
Fedora 17 (F17, F-17)(FC17)
Fedora 17 Preview (test3)
Fedora 17 Beta (test2)
Fedora 17 Alpha (test1)
Fedora 16 (F16, F-16)(FC16) 2011/11/08
Fedora 15 (F15, F-15)(FC15) 2011/05/25
Fedora 14 (F14, F-14)(FC14) 2010/11/02
Fedora 13 (F13, F-13)(FC13) 2010/05/25
Fedora 12 (F12, F-12)(FC12) 2009/11/17
Fedora 11 (F11, F-11)(FC11) 2009/06/09
Fedora 10 (F10, F-10)(FC10) 2008/11/25
Fedora 9 (F9, F-9)(FC9) 2008/05/13
Fedora 8 (F8, F-8)(FC8)
Fedora 7 (F7, F-7)(FC7)
Fedora 7 test4
Fedora core6 (FC6)
Fedora core5, 6, Fedora 7, 8, 9 の検索で、
ここに来た場合は ( DVD.iso ダウンロード等)
"かってに Linux4" が、
Fedora core5, 6,
Fedora 7, 8, 9 の、インストール等の実践記録です。
Fedora core5, 6,
Fedora 7, 8, 9 の検索で、来た方は、
お手数ですが、ここをクリックして下さい。
Fedora 17 (F-17) リリース(release) スケジュール 2012/05/22
http://fedoraproject.org/wiki/Releases/17/Schedule
==============================================================
*******<< ★ かってに SELinux その2 [ 開始 ] >>*******
かってに Linux6 (Freely Linux6) の、続編です。
メインは、
★ かってに SELinux を参照のこと。
● SELinux( Security-Enhanced Linux )
Fedora core5 の、/usr/bin/audit2allow に関して。
( Fedora core5 の場合 )
◆ avc: denied の、エラーが、頻繁にでて、なんとかしたい。
Enforcingモード:
SELinuxの設定は有効
Permissive[寛容な]モード:
SELinuxの設定は無効 (SELinuxの動作に関するログは出力される)
http://intrajp.no-ip.com/pukiwiki/?FC5_FAQ を参考にしました。
Fedora core5 では、モジュール方式を採用
/usr/bin/checkmodule は、checkpolicy という rpm の一部。
checkpolicy がインストールされていること。
◆ Fedore core5, core6 インストール時に、通常では、
インストールされないので、
[ 注) 更新されている場合は、バージョンは異なる ]
FC5 は checkpolicy-1.30.3-1.fc5.i386.rpm を、
FC6 は checkpolicy-1.33.1-2.fc6.i386.rpm を
インストールする。
( 当方用メモ: /mnt7/mpg2/fc5/checkpolicy-1.30.3-1.fc5.i386.rpm
/mnt7/mpg2/fc6/checkpolicy-1.33.1-2.fc6.i386.rpm )
FC5 は、下記、Fedora core5 updates から、
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/5/i386/
FC6 は、下記、Fedora core6 updates から、
http://ftp.riken.jp/Linux/fedora/core/updates/6/i386/
ダウンロード可能。
[ 注) 更新されている場合は、バージョンは異なる ]
( Fedora core? の、CD-ROM, DVD-ROM に、バージョンは異なるが、あるはず )
ダウンロードした、ディレクトリーに移動し、
$ su
# rpm -Uvh checkpolicy-1.30.3-1.fc5.i386.rpm
当方用メモ
/usr/local/src/selinux/checkpolicy-1.30.3-1.fc5.i386.rpm
# cd /usr/local/src/selinux
# rpm -Uvh checkpolicy-1.30.3-1.fc5.i386.rpm
( # rpm -Uvh checkpolicy-1.33.1-2.fc6.i386.rpm )
$ su
# mkdir /usr/local/src/selinux
# chmod 777 /usr/local/src/selinux
# cd /usr/local/src/selinux
◆ SELinux を、
Enforcing: SELinuxの設定は有効
から、
Permissive: SELinuxの設定は無効 (SELinuxの動作に関するログは出力される)
に、変更する。
# /usr/sbin/getenforce
Enforcing
# /usr/sbin/setenforce 0
# /usr/sbin/getenforce
Permissive
◆ 問題のでる、ソフトを実施する。
# vi /var/log/messages
audit(1149973415.186:731): avc:
denied { write } for pid=8908 comm="umount" name="mtab"
dev=hda2 ino=1177350
scontext=system_u:system_r:mount_t:s0
tcontext=root:object_r:etc_t:s0 tclass=file
allow <ドメイン> <タイプ>:<オブジェクト・クラス> <アクセス・ベクター>;
# /usr/bin/audit2allow -d
( # /usr/bin/audit2allow -d -l )
allow hald_t default_t:dir getattr;
allow hald_t file_t:dir getattr;
allow hald_t home_root_t:dir search;
allow mount_t etc_t:file write;
下記の、add-rule は、各自による。
たとえば、test とすると、test.te が、できるが、
その際、touch test.if test.fc とすること。
( 空の、test.if test.fc が、作成される )
( 下記の、abc:abc は、各自による [ 各自の、ユーザー名 ])
# cd /usr/local/src/selinux
# /usr/bin/audit2allow -M add-rule < /var/log/messages
# chown abc:abc add-rule.te
# exit
$ cd /usr/local/src/selinux
$ /bin/touch add-rule.if add-rule.fc
( add-rule は、各自による )
( 下記、make の前に、 checkpolicy-??????.rpm の、
インストールが済んでいないと、
/usr/bin/checkmodule が無いという、
エラーになる )
$ make -f /usr/share/selinux/devel/Makefile
Compliling targeted add-rule module
/usr/bin/checkmodule: loading policy configuration from tmp/add-rule.tmp
add-rule.te:2:ERROR 'syntax error' at token 'add-rule' on line 39720:
module add-rule 1.0;
#line 1 "add-rule.te"
/usr/bin/checkmodule: error(s) encountered while parsing configuration
make: *** [tmp/add-rule.mod] エラー 1
そのままでは、上記エラーとなるので、
add-rule.te の、
module local 1.0; を、
policy_module(local, 1.0) に、
下記の様に、変更する。
$ vi add-rule.te
policy_module(local, 1.0)
# module local 1.0;
require {
role object_r;
role system_r;
class dir { getattr search };
class file write;
type default_t;
type etc_t;
type file_t;
type hald_t;
type home_root_t;
type mount_t;
};
allow hald_t default_t:dir getattr;
allow hald_t file_t:dir getattr;
allow hald_t home_root_t:dir search;
allow mount_t etc_t:file write;
( 下記、make の前に、 checkpolicy-??????.rpm の、
インストールが済んでいないと、
/usr/bin/checkmodule が無いという、
エラーになる )
$ make -f /usr/share/selinux/devel/Makefile
Compliling targeted add-rule module
/usr/bin/checkmodule: loading policy configuration from tmp/add-rule.tmp
/usr/bin/checkmodule: policy configuration loaded
/usr/bin/checkmodule: writing binary representation (version 5) to tmp/add-rule.mod
Creating targeted add-rule.pp policy package
rm tmp/add-rule.mod tmp/add-rule.mod.fc
上記の結果、add-rule.pp が、できる。
( add-rule は、各自による )
$ ls -l tmp/
-rw-rw-r-- 1 mac 2297610 6月 13 20:33 tmp/all_interfaces.conf
-rw-rw-r-- 1 mac 713672 6月 13 20:33 tmp/add-rule.tmp
-rw-rw-r-- 1 mac 46 6月 13 20:33 tmp/add-rule.mod.role
◆ semoduleをつかってモジュールをインストール
$ su
# /usr/sbin/semodule -i add-rule.pp
◆ 再立上げする。
# reboot
◆ 再立上げ後、まだ問題があるか確認。
# /usr/bin/audit2allow -d
( # /usr/bin/audit2allow -d -l )
/usr/bin/audit2allow: No AVC messages found.
◆ 上記、で、
"No AVC messages found." でなく、
メッセージがでる場合は、ずっと上の、
"問題のでる、ソフトを実施するに"、戻り、
エラーが出なくなるまで繰り返し実施。
◆ 確認が、終了したなら、 enforcing を有効にする。
# /usr/sbin/setenforce 1
# /usr/sbin/getenforce
Enforcing
● SELinux は、
rootユーザー,sysadam_rロール で管理作業を行う
◆ 現在の、ユーザーの、ロール 等の確認。
$ /usr/bin/id -Z
user_u:system_r:unconfined_t
# /usr/bin/id -Z
root:system_r:unconfined_t:SystemLow-SystemHigh
◆ SELinux 現在のラベル
ユーザー,ロール, タイプ
ls -alZ /home2
drwxrwxrwx root root root:object_r:default_t dai2
rootユーザー,object_rロール, default_tタイプ
drwxrwxrwx root root system_u:object_r:default_t fc4
drwxrwxrwx root root system_u:object_r:default_t dvd
system_uユーザー,object_rロール, default_tタイプ
-rwxrwxr-x mac mac user_u:object_r:usr_t aaa8
-rw-rw-r-- mac mac system_u:object_r:usr_t uuu
● SELinux 当方メモ
Fedora JP BBS
http://bbs.fedora.jp/forum.php?FID=9
public_html ディレクトリを、このラベルに付け変え
$ chcon -R -t public_content_rw_t public_html
元に戻す場合は、
$ /sbin/restorecon -RF public_html
+++++++++++++++
ブーリアン(boolean) をセット
ftpでupload
$ man ftpd_selinux
$ su
# /usr/sbin/setsebool -P allow_ftpd_anon_write=1
GUIの場合、SELinux --> その他 で
□ allow_ftpd_anon_write
上記に、チェックをいれる。
sambaのupload
$ man samba_selinux
$ su
# /usr/sbin/setsebool -P allow_smbd_anon_write=1
GUIの場合、SELinux --> その他 で
□ allow_smbd_anon_write
上記に、チェックをいれる。
$ man httpd_selinx
$ su
# setsebool -P allow_httpd_anon_write=1
or
# setsebool -P allow_httpd_sys_script_anon_write=1
GUIの場合、SELinux --> その他 で
□ allow_httpd_anon_write
□ allow_httpd_sys_script_anon_write
上記に、チェックをいれる。
++++++++++++++++++++++++++++
管理 --> セキュリティレベルとファイアーウォールの設定
SELinux
その他
Fedora core5(FC5) default
下記に、チェックが、はいっている。
□ allow_gssd_read_tmp
□ spamd_enable_home_dirs
*******<< ★ かってに SELinux その2 [ 終了 ] >>*******
● Adobe AIR
adobe air
Adobe AIRプログラミング入門 2008/01/11 2,415
2010/12/05
Yahoo remains_day 1200+160=1360
Adobe AIRプロフェッショナルガイド Windows & Macintosh対応 3,990
2010/12/16
Amazon 965
Adobe Flex 3 & AIRではじめるアプリケーション開発 2008/12/01 4,410
2010/12/16
Amazon 3227
プロとして恥ずかしくないActionScript 3.0の大原則 1,890
2010/12/23
Amazon 950
Flashではじめる Androidアプリ開発入門 古堅真彦 2011/03/18 2,919
2011/03/18
Amazonポイント -147
Amazon 合計 2,772
Androidアプリ事典512 2011年度版 2011/04/22 1,449
2011/05/01
Amazon 1449
I/O 2011年8月号 工学社 Adobe AIR 2.7 2011/07/16 650
2011/08/28
Amazon 585
Flash Builder 4.5で学ぶ Android/iPhone実践プログラミング 2011/08/10 2,625
坂本 俊之
2011/09/15
Amazon 2625
iPhonexAndroid
スマートフォンアプリ制作
Flash Builderによる効率的なモバイル開発 宮田 亮 2011/12/18 3,129
出版社 ソフトバンククリエイティブ
http://www.sbcr.jp/support/10395.html
サンプルファイル
/mnt7/mpg2/fc16/flashbuilder.zip
2012/01/17
Amazon 2999
● Adobe Flash Builder 4.5 2011/05/20
Adobe Flash Builder 4.5
Adobe Flash Builder 4.5
Adobe Flash Builder 4.5 Standard 通常版 31,500円 2011/05/20
Amazon 28,615
2011/06/20 Flash Builder 4.5.1 アップデート
Flex モバイルフレームワークの iOS 対応
AIR 2.7 の iOS 向けパッケージング機能の統合
Flash Builder 4.5 には 2 種類のモバイルプロジェクトが提供されています。
ActionScript モバイルプロジェクト
Flex SDK を使用しない。AS ファイルのみでアプリケーションを構築
Flex モバイルプロジェクト
Flex SDK の全てのモバイル対応機能を利用可能
Adobe Flash Bulder 4.5 ユーザーガイド
Flex 4.5 モバイル マスターシリーズ
● Flash Builder 4.5 から、4.6 にする方法 2012/01/18
Flash Builder 4.5 から、4.6 にする方法
プログラムの追加と削除 ( Windows XP )
アンインストールの終了後、システムを再起動
( ライセンス認証の解除 は、しないこと )
別のコンピューターに 単体の Adobe Flash Builder 4.5をインストールする場合は、
現在のコンピューターからの
アンインストール時に ライセンスを解除してください。
ソフトウェアのライセンス認証を解除するには、
アンインストールオプションで 「ライセンス認証の解除」を選択。
Download Adobe Flash Builder 4.6
当方用メモ)
Path に追加する。 ( adt 用 )
C:\BC5\BIN;C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0\bin;
● Flash Builder 4.6 ネイティブ拡張 ANEファイル
AIR3の新機能「ネイティブ拡張」をFlash Builder 4.6で利用する方法
Flash Builder 4.6
Native Extensions
ANEファイル
"xxx-app.xml"
com.adobe.Vibration
import com.adobe.nativeExtensions.Vibration;
// ボタンをクリックしたら、2秒バイブレーションを鳴らす
protected function vibrateDeviceBtn_clickHandler(event:MouseEvent):void
{
// 端末がバイブレーションをサポートしているか、の確認
if(Vibration.isSupported)
{
var vb:Vibration= new Vibration();
// 2秒バイブレーションの鳴らす
vb.vibrate(2000);
}
}
+++++++++++++++++++++++++
ネイティブ C APIを使って開発するには、次のヘッダーファイルが必要になります。
asdk26/FlashRuntimeExtensions.h
コンパイルする場合、次のライブラリファイルが必要
asdk26/FlashRuntimeExtensions.so ( android/FlashRuntimeExtensions.so )
● 以下、当方用メモです。
Fedoar F14 と、IS06 で、動作確認済み
● Adobe AIR 2.6 download ( linux ) は、2012/03/21 現在なくなりました。
参考) Adobe AIR 3.1 download ( Windows ) 2012/03/21 現在
Version 3.1.0.4880
参考) Adobe AIR 3.2 download ( Windows ) 2012/03/30 現在
Version 3.2.x.xxxx
linux で、AIR を、実行する場合必要。
Adobe Air 3.1 2012/03/21 現在
( air/adobeair.i386.rpm Adobe Air 3.1 2012/03/21 現在 )
Adobe Air ダウンロード http://get.adobe.com/air/?loc=jp
Adobe AIRのインストール ( adobeair.i386.rpm の場合 )
( 各自の、デレクトリへ ex. /usr/local/src/air )
$ cd /usr/local/src/air
$ su
# rpm -ivh adobeair.i386.rpm
Feodra F14 の場合、メニュー → ユーティリティ
に、インストーラーが、できる。
( $ "/opt/Adobe AIR/Versions/1.0/Adobe AIR Application Installer" )
2011/11/21 追加)
● Windows での、エラー
インストーラーが正しく構成されていないので
アプリケーションをインストールできませんでした
となる
これは、linux で、air を、作成し、
Windows に、インストールしたものに、
Adobe Flash Builder 4.5(Windows)で、air を、作成し、
上書きで、インストールしようとした時に、エラーとなった。
対策)
プログラムの追加と削除で、
linux で、air作成、インストールしたものを、
一旦、削除した後に、
Adobe Flash Builder 4.5(Windows)で、作成した、air を、
新規、インストールしたら、OK となった。
2011/05/29 追加)
● Fedora 15
# rpm -ivh adobeair.i386.rpm
AIR ファイルが破損しているため、
アプリケーションをインストールすることができませんでした。
アプリケーションの提供元 から新しい AIR ファイルを取得してください。
となる為、
# rpm -e adobeair.i386
の後、
下記、実施
dobe-release-i386-1.0-1.noarch.rpm ダウンロード
$ su
# ( rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm )
# rpm -Uvh adobe-release-i386-1.0-1.noarch.rpm
( Flash、Adobe Reader、Adobe Air )
# ( yum -y install flash-plugin AdobeReader_jpn adobeair )
# yum -y install adobeair
# ( yum -y update adobeair )
2011/06/15 現在 adobeair-2.6.0-19170.i386
Windoes 2011/06/20 現在 2.7.0-19480 ( 2.6.0.19140 )
Windoes 2011/07/03 現在 2.7.0-19530
う〜ん、症状かわらず、
どうも、kernel 2.6.38 は、まだなのかも?
yum install gtk2-devel.i686
yum install libgnome-keyring-devel.i686
yum install nss-devel.i686
yum install libDCOP.so.4
う〜ん、症状かわらず、
2012/01/26 現在、Linux 版の、AIR SDK 3.x がないようなので、
対策) 2012/03/30 現在
● linux は、AIRSDK の、3.x が無い為、
linux の、Flex SDK 4.6 にて、kiyo02.swf 作成し、
Windows に、xxxxxx.swf を、コピーし、
Windows 版 Adobe AIR SDK 3.1.0.4880
Windows 版 Adobe AIR SDK 3.2.x.xxxx を利用し、
"xxxxxx.air", "xxxxxx.apk" を作成し、使用。
参考) Windows 版
2012/01/26 現在 Adobe AIR SDK 3.1.0.4880
2012/03/30 現在 Adobe AIR SDK 3.2.x.xxxx
Dwnload Adobe AIR SDK
AdobeAIRSDK.zip
Adobe AIRギャラリー
-------------------------------------------------------
● Adobe AIR 2.6 download ( Windows )
Adobe AIR 2.6.0.19140
● Adobe AIR SDK 2.6 download ( linux )
linux
Adobe AIR SDK 2.6 download
上記、AdobeAIRSDK.tbz2 は、2012/01/26 現在、なくなりました。
現在、linux版、Adobe AIR SDK 3.x ないので、
下記の、違いがでます。
▼ Air 3.1 で、作成した、アプリで
タブレット(Android Ver 3.2.1)等、使用時
フルスクリーンモードになると、システムバーが非表示になる。
(画面をタップすると呼び出すことができる)
注) Air 2.6 で、作成した、"xxxxxx.apk" は、非表示にならない。
Air 3.1 で、作成した、"xxxxxx.apk" は、非表示になる。
● アクションバー
アクションバーにはアプリごとのオプションメニューが表示
● システムバー ( バーチャルボタン )
画面下の システムバー に
「戻る・ホーム・最近のアプリ」
「戻る」、「ホーム」、「最近起動したアプリ一覧」
専用ボタン ソフトウェアキー
対策) 2012/01/26 現在
● linux は、AIRSDK の、3.x が無い為、
linux の、Flex SDK 4.6 にて、kiyo02.swf 作成し、
Windows に、xxxxxx.swf を、コピーし、
Windows 版 Adobe AIR SDK 3.1.0.4880
Windows 版 Adobe AIR SDK 3.2.x.xxxx を利用し、
"xxxxxx.air", "xxxxxx.apk" を作成し、使用。
▼ 上記、AIR SDK 3.x で、"xxxxxx.apk" を、作成すると、
タブレット(Android Ver 3.2.1)等、使用時
フルスクリーンモードになると、システムバーが非表示になる。
(画面をタップすると呼び出すことができる)
注) Air 2.6 で、作成した、"xxxxxx.apk" は、非表示にならない。
参考) Windows 版
2012/01/26 現在 Adobe AIR SDK 3.1.0.4880
2012/03/30 現在 Adobe AIR SDK 3.2.x.xxxx
Dwnload Adobe AIR SDK
AdobeAIRSDK.zip
当方用メモ)
kiyo02.apk 作成の例 ( 当方用 )
cd \d\airsdk31
make02.bat
rem .ps20
rem make02.bat
rem ver 1.0
rem jan.26,2012
rem jan.26,2012
rem by H.MATSUMOTO
rem .ps99
rem AdobeAIRSDK.zip を、解凍し、\d\airsdk31 に、move すること。
rem ● linux は、AIRSDK の、3.1 が無い為、
rem linux の、Flex SDK 4.6 にて、kiyo02.swf 作成し、
rem ここに、kiyo02.swf を、コピーのこと
rem bin\adt -certificate -validityPeriod 25 -cn SelfSigned 1024-RSA kiyo02.p12 password
rem bin\adt -package -storetype pkcs12 -keystore kiyo02.p12 -storepass password kiyo02.air kiyo02.xml.2.6 kiyo02.swf icons
rem bin\adt -package -storetype pkcs12 -keystore kiyo02.p12 -storepass password kiyo02.air kiyo02.xml.3.1 kiyo02.swf icons
bin\adt -package -target apk -storetype pkcs12 -keystore kiyo02.p12 -storepass password kiyo02.apk kiyo02.xml kiyo02.swf icons
rem copy kiyo02.apk \d\air
rem cd \d\air
rem \d\air\is06_air\platform-tools\adb install -r "c:\d\air\kiyo02.apk"
rem end make02.bat
( 各自、デレクトリ作成 ex. air/asdk26 )
$ cd /usr/local/src/air/
$ mkdir asdk26
$ move AdobeAIRSDK.tbz2 asdk26
$ tar -jxvf AdobeAIRSDK.tbz2
/usr/local/src/air/asdk26/ に、下記が、できる
../AdobeAIRSDK.tbz2
../templates
../samples
../runtimes
../lib
../include
../frameworks
../bin
自分用の、アイコンがある場合
mkdir icons
cp -p ../fsdk/icons/* ../asdk26/icons/
xxxx.mxml は、2009のこと
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
>
xxxx.xml は、2.6のこと
<application xmlns="http://ns.adobe.com/air/application/2.6">
● linux で、Adobe AIR on linux (2.6) 作成 (当方用)
▲ linux で、
cd /usr/local/src/air/asdk26/
e2u.bat kiyo02.euc kiyo02.mxml
../fsdk/bin/amxmlc kiyo02.mxml
( 当方、下記 Flex SDK 4.6 を、../fsdk/ に、インストールしてある )
Android Market 証明書 25年以上の有効期間が必要
./bin/adt -certificate -validityPeriod 25 -cn SelfSigned 1024-RSA kiyo02.p12 password
Flex SDK 4.6
Flex 4.6 ダウンロード
flex_sdk_4.5.zip 2011/05/29 現在
flex_sdk_4.6.zip 2011/12/03 現在
./bin/mxmlc -help
Version 4.6.0 build 23201
注意) 2011/12/03 追加
linux で、Adobe AIR on linux (2.6) 作成時
Flex SDK 4.6 では、
apk の作成時、
lib/android/bin/aapt: バイナリファイルを実行できません
となり、ダメ。
Flex SDK 4.5 を使用すると、OK
▲ linux ( .air )
./bin/adt -package -storetype pkcs12 -keystore kiyo02.p12 -storepass password kiyo02.air kiyo02.xml kiyo02.swf icons
Feodra F14 の場合、メニュー → ユーティリティ
から、インストーラーを、実施。
又は
$ "/opt/Adobe AIR/Versions/1.0/Adobe AIR Application Installer"
● linux で、Adobe AIR on Android (2.6) 作成 (当方用)
▲ linux で、
cd /usr/local/src/air/asdk26/
e2u.bat kiyo02.euc kiyo02.mxml
../fsdk/bin/amxmlc kiyo02.mxml
( 当方、下記 Flex SDK 4.6 を、../fsdk/ に、インストールしてある )
Android Market 証明書 25年以上の有効期間が必要
./bin/adt -certificate -validityPeriod 25 -cn SelfSigned 1024-RSA kiyo02.p12 password
Flex SDK 4.6
Flex 4.6 ダウンロード
flex_sdk_4.6.zip 2011/12/03 現在
Version 4.6.0 build 23201
▲ Android ( .apk )
./bin/adt -package -target apk -storetype pkcs12 -keystore kiyo02.p12 -storepass password kiyo02.apk kiyo02.xml kiyo02.swf icons
linux で、kiyo02.apk を、作成した場合の例(当方用)
▲ WindowsXP で、 ( samba で、LAN 経由で、linux から、コピー )
アンドロイド携帯は、USBデバックモードにして、接続しておく。
cd C:\d\air\is06_air
move \\mac5\usr\mac\kiyo02.apk \d\air
platform-tools\adb install -r "c:\d\air\kiyo02.apk"
del "c:\d\air\kiyo02.apk"
上記、
platform-tools\adb install -r "c:\d\air\kiyo02.apk"
で、
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
と出る場合は、
一度、アンドロイド側の、古い同アプリを削除してから、実施のこと。
● Androidで hostsを書き換える ( web より )
当方用メモ [ root権限無しで試した ] )
( これは、ダメだった c:\d\air\is06_air\platform-tools\adb.exe remount )
・要root、system領域への書き込み権限
c:\d\air\is06_air\platform-tools\adb.exe pull /system/etc/hosts .
hostsを書き換え
127.0.0.1 localhost
c:\d\air\is06_air\platform-tools\adb.exe push hosts /system/etc
書き込み、ダメだった。
failed to copy 'hosts' to '/system/etc/hosts': Read-only file system
● flashdevelop と、android application
+++++++++++++++++++++++++++++++++++++++++++++++++
ActionScript 3.0 mxml
● FlashDevelop
http://flashdevelop.jp/
FlashDevelop
\d\air\FlashDevelop-3.3.4-RTM.exe ( 2011/04/19 現在 )
一般的なコードエディタとしても利用可能
ActionScriptを使った開発では最も有望なソフト
ActionScript/MXMLのコーディング
Flash Professional の外部エディターとしての利用
SWF のコンパイル
Adobe AIR アプリの生成
FlashDevelop 3.3.4 (EN/JP/DE 9.7MB)
SWF(スウィッフ)ファイル
● flashdevelop と、android application
flashdevelop | android application
http://blog.appforandroid.info/?p=10
to linu026.htm
+++++++++++++++++++++++++++++++++++++++++++++++++
1) android SDKのダウンロード&インストール
android-sdk_r10-windows.zip
\d\air\android-sdk_r10-windows\android-sdk-windows → \d\air\is06_air
\d\air\is06_air に変更した。
2) Flex4SDK のダウンロード
flexsdk_4.0.0.14159.zip
http://opensource.adobe.com/wiki/display/flexsdk/download?build=4.0.0.14159&pkgtype=1
"\Program Files\FlashDevelop\Tools\flexsdk"
3) airforandroid SDK のダウンロード
AdobeAIRSDK.zip
xcopy "\d\air\AdobeAIRSDK" "\Program Files\FlashDevelop\Tools\flexsdk"/s/e/v
rd /s/q "\d\air\AdobeAIRSDK"
bin\adl.exe
bin\adt.bat
aaauuukkkkkkkkkkkkkkkkk
Adobe AIR on linux (2.6) と、
Adobe Flash Builder 4.6(4.5) で、作成
画像を、2400x1760 から、小さくした(800x587)
電子写真集 html版を、2011/06/10 無料公開 開始済み
下記は、air版 ( Android版 )
電子版写真集
アンドロイド スマートフォーン、TAB用 ( Andoriod携帯 )
( iPhone, iPad は有料となる為、現在未定 )
● 注) まだ、準備TEST中の為、下記は、利用できません。
1Mbpsは125kbytes/sec に相当
( 回線スピード 4Mbps 以上でダウンロードが好ましい[Wi-Fi, 固定回線])
kiyo_txt.zip 2012/02/23
電子版写真集 List 及び、解説他 文章 ( xxx.txt )
image2/img_k99.zip 18Mbyte 1Mbps の回線で、約 3- 4分
電子版写真集 画像
( サムネイル画像他 )
image2/img_k00.zip 55Mbyte 1Mbps の回線で、約 8- 9分
電子版写真集 画像
( 下記 2400x1760 を 800x587 に縮小 )
image2/img_k01.zip 68Mbyte 1Mbps の回線で、約 9-10分
電子版写真集 画像 2400x1760
image2/img_k05.zip 84Mbyte 1Mbps の回線で、約12-13分
電子版写真集 画像 2400x1760
image2/img_k06.zip 46Mbyte 1Mbps の回線で、約 7- 8分
電子版写真集 画像 2400x1760
image2/img_k07.zip 66Mbyte 1Mbps の回線で、約 9-10分
電子版写真集 画像 2400x1760
kiyo05.apk 15Mbyte 1Mbps の回線で、約 2-3分
kiyofzip.apk 1Mbyte 1Mbps の回線で、約 10秒
kiyo02.apk 15Mbyte 1Mbps の回線で、約 2-3分
● Windows Air 用 ( Windows XP 以上で、 Adobe Air 必要 )
kiyo02.air 15Mbyte 1Mbps の回線で、約 2-3分
kiyofzip.air 1Mbyte 1Mbps の回線で、約 10秒
Adobe Air インストールしてない場合、下記から。
Adobe Air ダウンロード http://get.adobe.com/air/?loc=jp
注) xxx.zip は、Andoriod携帯、Tab にダウンロード後、/sdcard/image/ で、
下記のアプリで、unzip(解凍) 必要
● 以下 2点を、アンドロイド マーケットで、
アンドロイド スマートフォーン、TAB 等に、
▼ "AndroZip File Manager" (xxx.zip の解凍) 無料
▼ "アストロファイルマネージャ" (xxx.apk インストール) 無料
を、インストールしておくこと。
インストール手順
1). kiyo_txt.zip は、
▼ "AndroZip File Manager" (xxx.zip の解凍) を使用。
1). kiyo_txt.zip は、
アンドロイド スマートフォーン、TAB 等の、
/sdcard/Download に、
ダウンロード後、
"AndroZip File Manager" で、
/sdcard/Download の位置に移動し、
kiyo_txt.zip を、タップし、
ファイルをここに展開して下さい
を選択する。
ZIPを解凍しています...
が表示され、しばらくすると、
/sdcard/Download の中に、
● 以下が、できる。
/sdcard/Download/k01-0000.txt
/sdcard/Download/k01-1000.txt
/sdcard/Download/k01-5000.txt
/sdcard/Download/k01-6000.txt
/sdcard/Download/k01-7000.txt
2). アンドロイド スマートフォーン、TAB 等に、
/sdcard の位置に、image という、フォルダを作成する。
3). img_k00.zip 〜 img_k07.zip を、
アンドロイド スマートフォーン、TAB 等に、
ダウンロード後、
"AndroZip File Manager" で、
/sdcard/Download の位置に移動し、
img_k00.zip を、タップし、
...に展開して下さい
を選択し、
画面、上部の、"ホーム" 又は、"アップ" を選択。
image フォルダを タップする。
[ 2). の所で、/sdcard の位置に、
image という、フォルダを作成済み ]
その位置で、
画面、右上の、"ここで展開してください" を、
選択する。
ZIPを解凍しています...
が表示され、しばらくすると、
/sdcard/image の位置に、
kiyo という、フォルダが作成され、中身として、
xxx.jpg が作成されている。
4). 残りの、mg_k01.zip 〜 img_k07.zip まで、3) を繰りかえす。
● 以下が、できる。
/sdcard/image/kiyo/*.jpg 等
▼ "アストロファイルマネージャ" (xxx.apk インストール) を使用。
5). マーケット以外のアプリをインストール出来るようにするため、
ホーム -> メニュー -> 設定 -> アプリケーション の
「提供元不明のアプリ」 に、チェック を入れておく
6). "kiyo05.apk" を、
アンドロイド スマートフォーン、TAB 等の、
/sdcard/Download 等に、ダウンロード する。
7). "アストロファイルマネージャ" で、
/sdcard/Download 等に、移動し、
"kiyo05.apk" を表示し、"kiyo05.apk" を タップし、
"インストール"を選択する。
"このアプリケーションをインストールしますか?
と表示されりので、
画面下部の、"インストール"を選択する。
インストール中...
が表示され、しばらくすると、
インストールが完了する。
● アンドロイド スマートフォーン、TAB 等に、
以下が、できていれば、OK。
/sdcard/ +---+ Download/ +
| |
| +-- k01-0000.txt
| |
| +-- k01-1000.txt
| |
| +-- k01-5000.txt
| |
| +-- k01-6000.txt
| |
| +-- k01-7000.txt
|
+ image/kiyo/ +---+
|
+-- *.jpg 他
● 余談) 陶芸[清水六兵衛])
★ かってに陶芸か? #1
★ かってに陶芸か? #2
初代〜六代、七代、八代 清水六兵衛 [ 七代清水六兵衛(清水九兵衛) ]
==============================================================
★ ソフトダウンロードへ● 本サイトに掲載されている情報は個人の責任において、 使用のこと。 利用により、問題が発生しても、 当方は一切責任を負いかねます。 リンクは、自由に。 The information carried by this site is set with individual responsibility. Use it. Even if a problem occurs by use We cannot take any responsibility. A link is free. 410-0022 JAPAN by H.MATSUMOTO ( MACMIL.CO.JP 有限会社 松商商会 ) 410-0022 JAPAN by H.MATSUMOTO ( MACMIL.CO.JP MATSUSHOW CO.,LTD.) (C) 1998-2012 H.MATSUMOTO All Rights Reserved ( MACMIL.CO.JP )新会社法施行(2006/05/01施行)後、有限会社 松商商会 は、 特例有限会社という、新会社法の、株式会社です。(商号は、有限会社 を継続) 資本金 5千万円 創業 1983/05/20 法人設立 1984/09/29