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 air for android hello world_第1张图片 7.air for android hello world_第2张图片 8.air for android hello world_第3张图片 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)