2013-04-10 9 views
0

MainPage에서 FlashDevelop의 NME 프로젝트를 만들었습니다. 비트 맵을로드 한 다음 안드로이드를 타겟으로 빌드 버튼을 클릭했습니다. 빌드가 성공적으로 완료하지만 나는 다음과 같은 오류 얻을 다음의 AndroidManifest.xml의 MainActivity exists안드로이드 타겟이있는 Haxe NME 프로젝트가 배포되지 않습니다 : 액티비티 클래스가 존재하지 않습니다.

내용 :

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="preferExternal" android:versionCode="2" android:versionName="1.0.0" package="com.test.nme.android.NMEAndroidTest"> 

    <application android:label="NMEAndroidTest" android:debuggable="true" android:icon="@drawable/icon"> 



     <activity android:name="MainActivity" android:label="NMEAndroidTest" android:configChanges="keyboard|keyboardHidden|orientation"> 

      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
       <category android:name="ouya.intent.category.GAME"/> 
      </intent-filter> 

     </activity> 

    </application> 

    <uses-sdk android:minSdkVersion="8"/> 

    <uses-permission android:name="android.permission.WAKE_LOCK" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.VIBRATE" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

</manifest> 

NME가 실행해야을 활동하지 존재하지만

Running process: C:\Motion-Twin\haxe\haxelib.exe run nme run "C:\Users\...\...\flash-develop\haxe-nme-playground\NMEAndroidTest\application.nmml" android adb server is out of date. killing... 
* daemon started successfully *  pkg: /data/local/tmp/NMEAndroidTest-debug.apk 

Failure [INSTALL_FAILED_CONTAINER_ERROR] 

518 KB/s (1838507 bytes in 3.460s) Starting: Intent { act=android.intent.action.MAIN cmp=com.test.nme.android.NMEAndroidTest/.MainActivity } 

Error type 3 

Error: Activity class {com.test.nme.android.NMEAndroidTest/com.test.nme.android.NMEAndroidTest.MainActivity} does not exist. 

을 안드로이드를 상자에서 꺼내서 나는 그것을 망칠 수있는 중요한 일을하지 않았습니다.

+0

haxe 코드와 .nmml 파일을 게시 할 수 있습니까? – Allan

답변

1

주 당신의 로그에서이 메시지 : 안드로이드 SDK 포함 된 오류에 의해 만들어 APK 파일을 의미하며, 장치/에뮬레이터 (설치되지 않은) 삭제되었습니다 Failure [INSTALL_FAILED_CONTAINER_ERROR]

는, 따라서 활동이 존재하지 않습니다.

Android SDK가 작동하는 방식을 살펴보십시오. 이 줄은 android adb server is out of date. killing...도 의심 스럽습니다. 만약 내가 당신의 신발에 내가 시도하는 첫 번째 일은 안드로이드 SDK (그리고 도움이되지 않으면 다시 설치)를 업데이 트하는 것입니다.