网上有篇文章:
Delphi XE5安装光盘中包含了最基本的Android开发的环境文件,但是并没有提供Android模拟机。我们需要安装Android的SDK后生成Android模拟机:
    1、JDK1.7;
    2、Android Develop Toolkit(ADT)中包含SDK工具和Eclipse;
    3、Android NDK;
    4、cygwin;
    5、安装不同版本的Android的SDK和生成Android模拟器;
    6、下载你需要的SDK版本,记得下载Google USB Driver。
可我安装的是XE6,是不是和XE5一样要安装上面那堆东西?

解决方案 »

  1.   

    对了,安装时没出错,默认安装了全部组件,
    options中的SDK Manager中什么都没有,
      

  2.   

    安装的版本:
    Embarcadero® RAD Studio XE6 Version 20.0.15596.9843 
      

  3.   

    安装的时候AndroidSDK都有了.虚拟机其实也是有的,
    开始菜单的Delphi菜单里面有个AVD Manager就是虚拟机管理工具.
    千万要记得虚拟机有个GPU模拟的选项要勾上,否则运行FMX的程序就是个黑屏.
      

  4.   

    我的版本也是  Embarcadero® RAD Studio XE6 Version 20.0.15596.9843 ,安装过程也没有出错,安装完了,根本没有 android的影子,也没有什么AVD Manage 什么来的,只有例子代码中有几项移动DEMO
      

  5.   

    有安卓4.4的sdk、ndk了,编译也成功了,但是自动发布到模拟器,总是
      黑屏很久再报错:unfortunately, 应用 has stopped
    想起李维在发布会上曾经说过:AndroidManifest.xml需要手工修改,加上使用到的一些功能权限。
    但是,怎么改都一样报这个错。
    <?xml version="1.0" encoding="utf-8"?>
    <!-- BEGIN_INCLUDE(manifest) -->
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
            package="com.embarcadero.Project1"
            android:versionCode="1"
            android:versionName="1.0.0">    <!-- This is the platform API where NativeActivity was introduced. -->
        <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="11" />
        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
        <uses-permission android:name="android.permission.CALL_PHONE" />
        <uses-permission android:name="android.permission.CAMERA" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.READ_CALENDAR" />
        <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.READ_PHONE_STATE" />
        <uses-permission android:name="android.permission.WRITE_CALENDAR" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />    <application android:persistent="False" 
            android:restoreAnyVersion="False" 
            android:label="Project1" 
            android:installLocation="preferExternal" 
            android:debuggable="True" 
            android:largeHeap="False"
            android:icon="@drawable/ic_launcher"
            android:theme="@android:style/Theme.NoTitleBar"
            android:hardwareAccelerated="true">
            <!-- Our activity is a subclass of the built-in NativeActivity framework class.
                 This will take care of integrating with our NDK code. -->
            <activity android:name="com.embarcadero.firemonkey.FMXNativeActivity"
                    android:label="Project1"
                    android:configChanges="orientation|keyboardHidden">
                <!-- Tell NativeActivity the name of our .so -->
                <meta-data android:name="android.app.lib_name"
                    android:value="Project1" />
                <intent-filter>  
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter> 
            </activity>
            <receiver android:name="com.embarcadero.firemonkey.notifications.FMXNotificationAlarm" />
        </application>
    </manifest>   
    <!-- END_INCLUDE(manifest) -->
      

  6.   

    我用Embarcadero RAD Studio XE6 Update1创建移动应用,新建项目后啥也没改啥也没加直接编译并自动发布到模拟器。
    模拟器黑屏好久后报错:很抱歉,“Project1”已停止运行。测试Embarcadero RAD Studio XE6 Update1自带例子项目MusicPlayer同样如此!
      

  7.   

    到目前为止,delphi  xe 系列,对安卓模拟器的支持不好
      

  8.   

    到目前为止,delphi  xe 系列,对安卓模拟器的支持不好
      

  9.   

    直接用Eclipse开发算了,delphi不是万能的
      

  10.   

    请问使用真机运行,安装好xe6后,要进行什么设置才能将android手机与开发环境相连。????
      

  11.   

    不是很明白, 为什么要用XE来开发android呢?
    反正我之前用XE5试了下,安装那一大堆的东西,然后又是android 的东东下载……
    XE5 创建的工程,最后生成的包,好大……就目前来说,Eclipse  等工具还是靠谱点