[Title]add code to check device architecture
authorhyunsik.noh <hyunsik.noh@samsung.com>
Wed, 14 Nov 2012 04:29:46 +0000 (13:29 +0900)
committerhyunsik.noh <hyunsik.noh@samsung.com>
Wed, 14 Nov 2012 04:29:46 +0000 (13:29 +0900)
[Type]enhancement
[Module]nativeplatform
[Redmine#]7335

Change-Id: Id0365295cde0a79d102fb392d6c2ee29c50da0d7

org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/TizenDebianLaunchDelegate.java

index e6867bb..0f099e4 100644 (file)
@@ -88,6 +88,7 @@ import org.tizen.nativecommon.launch.TizenUIThreadForConfirmMessage;
 import org.tizen.nativeplatform.Activator;
 import org.tizen.nativeplatform.build.PlatformConfigurationManager;
 import org.tizen.sdblib.IDevice;
+import org.tizen.sdblib.IDevice.Arch;
 
 public class TizenDebianLaunchDelegate extends AbstractCLaunchDelegate {
     protected IConfiguration selectedConfig;
@@ -179,7 +180,7 @@ public class TizenDebianLaunchDelegate extends AbstractCLaunchDelegate {
         //String buildTargetArchitecture = SLPConfigurationManager.getArchitecture(configuration);
         //String buildTargetArchitecture = CommonConfigurationOld.getArchitecture(configuration);
         String buildTargetArchitecture = CommonConfigurationManager.getArchitecture(configuration);
-        if (currentDevice.isEmulator()) {
+        if (currentDevice.isEmulator() && currentDevice.getArch() == Arch.X86) {
                if(!PlatformConfigurationManager.isEmulatorArch(buildTargetArchitecture))
                 resolveProblematicConfiguration(config, "i386");
         } else {