air for android hello world
大牛たちは髪を軽蔑しているようですが、私は大牛ではありません.
この上のお兄さんに感謝します.http://bbs.9ria.com/thread-65775-1-1.html.
コードとアプリは添付ファイルにあります.
1.既存のAir 2.5 sdkを使ってflex builderディレクトリの下の4.0 sdkをカバーする. http://bbs.9ria.com/thread-65775-1-1.htmlによると
flex 3.2 sdk いいです
2.new FlexProject-->作成したのはasのairアプリケーションで、mxmlcを試したことがありません.
3.上記のURLからap-ap.xmlをコピーして簡単に修正してください.
4.コンパイル生成swf
5.adt-package-target app-emulator-storettype pkcs 12-keystor ap.p 12 Apple Android d-ap.xml Android.swf icons
パッケージアプリ シミュレータパラメータを使う appk-emulatorの設備です.アプリです.
6.Runtime_を先に取り付ける必要があるようです.エムトラックFroyo_20100930.appk 7. 8. 9
appk新聞の下のエラーが発生したのは、java-version javac-versionの二つのバージョンが違っているからです.oracle 10 gを取り付けたので、jdkを持参します.
C:\Dcuments and Settings\Local Settings\Temp\74819 ada-aa 6 e-465-85 e 4-9 d 30 b 4 e 71 b 91\out\com\adoff\appntry\Get Version Code.smali[0,-1]required(Out'opting)
この上のお兄さんに感謝します.http://bbs.9ria.com/thread-65775-1-1.html.
コードとアプリは添付ファイルにあります.
1.既存のAir 2.5 sdkを使ってflex builderディレクトリの下の4.0 sdkをカバーする. http://bbs.9ria.com/thread-65775-1-1.htmlによると
flex 3.2 sdk いいです
2.new FlexProject-->作成したのはasのairアプリケーションで、mxmlcを試したことがありません.
3.上記のURLからap-ap.xmlをコピーして簡単に修正してください.
4.コンパイル生成swf
5.adt-package-target app-emulator-storettype pkcs 12-keystor ap.p 12 Apple Android d-ap.xml Android.swf icons
パッケージアプリ シミュレータパラメータを使う appk-emulatorの設備です.アプリです.
6.Runtime_を先に取り付ける必要があるようです.エムトラックFroyo_20100930.appk 7. 8. 9
package {
import flash.display.Sprite;
import flash.events.Event;
import mx.utils.ColorUtil;
public class Android extends Sprite
{
private var sprite:Sprite;
public function Android()
{
this.addEventListener(Event.ADDED_TO_STAGE,addToStage);
}
public function addToStage(e:Event):void
{
var circle_num:Number=25;//
for(var i:int=1; i<circle_num; i++){
var my_circle:VCircle=new VCircle();
addChild(my_circle);
my_circle.scaleX=my_circle.scaleY=0.5*Math.random()+0.5;//
my_circle.alpha=my_circle.alpha=0.5*Math.random()+0.5;//
my_circle.x=10;//
my_circle.y=10;
}
}
}
}
package
{
import flash.display.Sprite;
import flash.events.Event;
public class VCircle extends Sprite
{
private var targetX:Number=400;
private var targetY:Number=300;
private var speed:Number=10;
public function VCircle()
{
super();
this.addEventListener(Event.ADDED_TO_STAGE,addToStage);
}
public function addToStage(e:Event):void
{
var sprite:Sprite=new Sprite();
sprite.graphics.beginFill(0x333fff,1);
sprite.graphics.drawCircle(0,0,15);
sprite.graphics.endFill();
this.addChild(sprite);
this.addEventListener(Event.ENTER_FRAME,onEnter);
}
private function onEnter(e:Event):void
{
var flag:Number=Math.random()-0.5;
if(Math.abs(flag)<0.02){
targetX=800*Math.random();
targetY=600*Math.random();
}
this.x+=(targetX-this.x)/speed;
this.y+=(targetY-this.y)/speed;
}
}
}
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://ns.adobe.com/air/application/2.5">
<id>AndroidAPP</id>
<!-- -->
<versionNumber>0.1.14</versionNumber>
<versionLabel>0.1.14</versionLabel>
<!-- -->
<filename>AndroidAPP</filename>
<description/>
<!-- To localize the description, use the following format for the description element.<description><text xml:lang="en">English App description goes here</text><text xml:lang="fr">French App description goes here</text><text xml:lang="ja">Japanese App description goes here</text></description>-->
<!-- -->
<name>AndroidAPP</name>
<!-- To localize the name, use the following format for the name element.<name><text xml:lang="en">English App name goes here</text><text xml:lang="fr">French App name goes here</text><text xml:lang="ja">Japanese App name goes here</text></name>-->
<copyright/>
<initialWindow>
<!-- -->
<content>Android.swf</content>
<systemChrome>standard</systemChrome>
<transparent>false</transparent>
<visible>true</visible>
<!-- -->
<fullScreen>true</fullScreen>
<renderMode>auto</renderMode>
<!-- ( ) -->
<autoOrients>false</autoOrients>
<!-- -->
<aspectRatio>landscape</aspectRatio>
</initialWindow>
<icon>
<!-- -->
<image48x48>icons/icon48.png</image48x48>
</icon>
<customUpdateUI>false</customUpdateUI>
<allowBrowserInvocation>false</allowBrowserInvocation>
<android>
<manifestAdditions>
<![CDATA[<manifest>
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>]]>
</manifestAdditions>
</android>
</application>
appk新聞の下のエラーが発生したのは、java-version javac-versionの二つのバージョンが違っているからです.oracle 10 gを取り付けたので、jdkを持参します.
C:\Dcuments and Settings\Local Settings\Temp\74819 ada-aa 6 e-465-85 e 4-9 d 30 b 4 e 71 b 91\out\com\adoff\appntry\Get Version Code.smali[0,-1]required(Out'opting)