2013-12-19 1 views
1

Если я делаю новый проект, а затем попытаться запустить его, я получаю эту ошибку:PAClient Ошибка: E2312 Ошибка: каталог ресурсов «<Проект путь> Рез» не существует

[PAClient Error] Error: E2312 ERROR: resource directory '\res' does not exist

Я знаю, что эту ошибку можно решить, указав значки в Project -> Options -> Application, но не должны ли Delphi иметь значки, определенные по умолчанию? Я получаю ту же ошибку на новых установках на двух машинах . Как исправить это, поэтому у меня есть значки по умолчанию, определенные для всех проектов , которые я создаю?

Редактировать: Установка Delphi XE5 была выполнена без поддержки iPhone или Mac. Просто Android и Windows. Чтобы воспроизвести, на моих машинах я создаю новый проект, я перехожу к File -> New -> FireMonkey Mobile Application -> Blank Application

Сохраните проект и запустите его.

Файл .dproj созданный IDE по умолчанию андроид иконки отсутствующий (поиск двух файлов для Cfg_1_Android):

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
     <ProjectGuid>{268A9436-E977-4E52-A39B-E59974DE4C31}</ProjectGuid> 
     <ProjectVersion>15.3</ProjectVersion> 
     <FrameworkType>FMX</FrameworkType> 
     <MainSource>Project2.dpr</MainSource> 
     <Base>True</Base> 
     <Config Condition="'$(Config)'==''">Debug</Config> 
     <Platform Condition="'$(Platform)'==''">Android</Platform> 
     <TargetedPlatforms>16</TargetedPlatforms> 
     <AppType>Application</AppType> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''"> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="('$(Platform)'=='Android' and '$(Base)'=='true') or '$(Base_Android)'!=''"> 
     <Base_Android>true</Base_Android> 
     <CfgParent>Base</CfgParent> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''"> 
     <Base_Win32>true</Base_Win32> 
     <CfgParent>Base</CfgParent> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''"> 
     <Cfg_1>true</Cfg_1> 
     <CfgParent>Base</CfgParent> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''"> 
     <Cfg_1_Win32>true</Cfg_1_Win32> 
     <CfgParent>Cfg_1</CfgParent> 
     <Cfg_1>true</Cfg_1> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''"> 
     <Cfg_2>true</Cfg_2> 
     <CfgParent>Base</CfgParent> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Base)'!=''"> 
     <DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace> 
     <DCC_DcuOutput>.\$(Platform)\$(Config)</DCC_DcuOutput> 
     <DCC_ExeOutput>.\$(Platform)\$(Config)</DCC_ExeOutput> 
     <DCC_E>false</DCC_E> 
     <DCC_N>false</DCC_N> 
     <DCC_S>false</DCC_S> 
     <DCC_F>false</DCC_F> 
     <DCC_K>false</DCC_K> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Base_Android)'!=''"> 
     <DCC_UsePackage>FireDACSqliteDriver;bindcompfmx;DBXSqliteDriver;fmx;rtl;dbrtl;DbxClientDriver;IndySystem;FireDACCommon;bindcomp;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DataSnapProviderClient;xmlrtl;ibxpress;DbxCommonDriver;IndyProtocols;dbxcds;FireDACCommonDriver;bindengine;soaprtl;bindcompdbx;fmxFireDAC;CustomIPTransport;FireDAC;dsnap;IndyCore;FireDACDataSnapDriver;IndyIPCommon;CloudService;FireDACIBDriver;inet;FireDACDBXDriver;DataSnapFireDAC;RESTComponents;dbexpress;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage> 
     <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo> 
     <BT_BuildType>Debug</BT_BuildType> 
     <VerInfo_Keys>package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar</VerInfo_Keys> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Base_Win32)'!=''"> 
     <DCC_UsePackage>DataSnapIndy10ServerTransport;FireDACASADriver;FireDACSqliteDriver;bindcompfmx;DBXSqliteDriver;vcldbx;FireDACPgDriver;FireDACODBCDriver;fmx;rtl;dbrtl;DbxClientDriver;IndySystem;FireDACCommon;bindcomp;inetdb;vclib;inetdbbde;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DBXOdbcDriver;DataSnapServer;vclFireDAC;DataSnapProviderClient;xmlrtl;svnui;ibxpress;DbxCommonDriver;DBXSybaseASEDriver;vclimg;IndyProtocols;dbxcds;DBXMySQLDriver;DatasnapConnectorsFreePascal;FireDACCommonDriver;MetropolisUILiveTile;bindengine;vclactnband;vcldb;soaprtl;bindcompdbx;vcldsnap;bindcompvcl;vclie;fmxFireDAC;FireDACADSDriver;vcltouch;DBXDb2Driver;DBXOracleDriver;CustomIPTransport;VclSmp;FireDACMSSQLDriver;FireDAC;dsnap;IndyIPServer;fmxase;vcl;IndyCore;FireDACDataSnapDriver;VCLRESTComponents;IndyIPCommon;CloudService;DBXMSSQLDriver;dsnapcon;FireDACIBDriver;DBXFirebirdDriver;inet;DBXInformixDriver;fmxobj;FireDACDBXDriver;DataSnapFireDAC;DataSnapConnectors;FireDACMySQLDriver;vclx;inetdbxpress;svn;DBXSybaseASADriver;FireDACOracleDriver;fmxdae;FireDACDb2Driver;RESTComponents;bdertl;FireDACMSAccDriver;adortl;dbexpress;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Cfg_1)'!=''"> 
     <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define> 
     <DCC_DebugDCUs>true</DCC_DebugDCUs> 
     <DCC_Optimize>false</DCC_Optimize> 
     <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames> 
     <DCC_DebugInfoInExe>true</DCC_DebugInfoInExe> 
     <DCC_RemoteDebug>true</DCC_RemoteDebug> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''"> 
     <DCC_RemoteDebug>false</DCC_RemoteDebug> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Cfg_2)'!=''"> 
     <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols> 
     <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define> 
     <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo> 
     <DCC_DebugInformation>0</DCC_DebugInformation> 
    </PropertyGroup> 
    <ItemGroup> 
     <DelphiCompile Include="$(MainSource)"> 
      <MainSource>MainSource</MainSource> 
     </DelphiCompile> 
     <DCCReference Include="Unit2.pas"> 
      <Form>Form2</Form> 
      <FormType>fmx</FormType> 
     </DCCReference> 
     <BuildConfiguration Include="Release"> 
      <Key>Cfg_2</Key> 
      <CfgParent>Base</CfgParent> 
     </BuildConfiguration> 
     <BuildConfiguration Include="Base"> 
      <Key>Base</Key> 
     </BuildConfiguration> 
     <BuildConfiguration Include="Debug"> 
      <Key>Cfg_1</Key> 
      <CfgParent>Base</CfgParent> 
     </BuildConfiguration> 
    </ItemGroup> 
    <ProjectExtensions> 
     <Borland.Personality>Delphi.Personality.12</Borland.Personality> 
     <Borland.ProjectType/> 
     <BorlandProject> 
      <Delphi.Personality> 
       <VersionInfo> 
        <VersionInfo Name="IncludeVerInfo">False</VersionInfo> 
        <VersionInfo Name="AutoIncBuild">False</VersionInfo> 
        <VersionInfo Name="MajorVer">1</VersionInfo> 
        <VersionInfo Name="MinorVer">0</VersionInfo> 
        <VersionInfo Name="Release">0</VersionInfo> 
        <VersionInfo Name="Build">0</VersionInfo> 
        <VersionInfo Name="Debug">False</VersionInfo> 
        <VersionInfo Name="PreRelease">False</VersionInfo> 
        <VersionInfo Name="Special">False</VersionInfo> 
        <VersionInfo Name="Private">False</VersionInfo> 
        <VersionInfo Name="DLL">False</VersionInfo> 
        <VersionInfo Name="Locale">1033</VersionInfo> 
        <VersionInfo Name="CodePage">1252</VersionInfo> 
       </VersionInfo> 
       <VersionInfoKeys> 
        <VersionInfoKeys Name="CompanyName"/> 
        <VersionInfoKeys Name="FileDescription"/> 
        <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys> 
        <VersionInfoKeys Name="InternalName"/> 
        <VersionInfoKeys Name="LegalCopyright"/> 
        <VersionInfoKeys Name="LegalTrademarks"/> 
        <VersionInfoKeys Name="OriginalFilename"/> 
        <VersionInfoKeys Name="ProductName"/> 
        <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys> 
        <VersionInfoKeys Name="Comments"/> 
        <VersionInfoKeys Name="CFBundleName"/> 
        <VersionInfoKeys Name="CFBundleDisplayName"/> 
        <VersionInfoKeys Name="UIDeviceFamily"/> 
        <VersionInfoKeys Name="CFBundleIdentifier"/> 
        <VersionInfoKeys Name="CFBundleVersion"/> 
        <VersionInfoKeys Name="CFBundlePackageType"/> 
        <VersionInfoKeys Name="CFBundleSignature"/> 
        <VersionInfoKeys Name="CFBundleAllowMixedLocalizations"/> 
        <VersionInfoKeys Name="UISupportedInterfaceOrientations"/> 
        <VersionInfoKeys Name="CFBundleExecutable"/> 
        <VersionInfoKeys Name="CFBundleResourceSpecification"/> 
        <VersionInfoKeys Name="LSRequiresIPhoneOS"/> 
        <VersionInfoKeys Name="CFBundleInfoDictionaryVersion"/> 
        <VersionInfoKeys Name="CFBundleDevelopmentRegion"/> 
        <VersionInfoKeys Name="package"/> 
        <VersionInfoKeys Name="label"/> 
        <VersionInfoKeys Name="versionCode"/> 
        <VersionInfoKeys Name="versionName"/> 
        <VersionInfoKeys Name="persistent"/> 
        <VersionInfoKeys Name="restoreAnyVersion"/> 
        <VersionInfoKeys Name="installLocation"/> 
        <VersionInfoKeys Name="largeHeap"/> 
        <VersionInfoKeys Name="theme"/> 
       </VersionInfoKeys> 
       <Source> 
        <Source Name="MainSource">Project2.dpr</Source> 
       </Source> 
      </Delphi.Personality> 
      <Deployment/> 
      <Platforms> 
       <Platform value="Android" ActiveMobileDevice="rsxe5_android">True</Platform> 
       <Platform value="iOSDevice">False</Platform> 
       <Platform value="iOSSimulator">False</Platform> 
       <Platform value="Win32">False</Platform> 
      </Platforms> 
     </BorlandProject> 
     <ProjectFileVersion>12</ProjectFileVersion> 
    </ProjectExtensions> 
    <Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/> 
    <Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/> 
</Project> 

Если добавить иконки вручную Project -> Options -> Application файл .dproj выглядит это (иконки будут добавлены, и я не получаю ошибку больше):

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
     <ProjectGuid>{B6BE98F1-101D-4464-B359-25DFA056D37C}</ProjectGuid> 
     <ProjectVersion>15.3</ProjectVersion> 
     <FrameworkType>FMX</FrameworkType> 
     <MainSource>Project1.dpr</MainSource> 
     <Base>True</Base> 
     <Config Condition="'$(Config)'==''">Debug</Config> 
     <Platform Condition="'$(Platform)'==''">Android</Platform> 
     <TargetedPlatforms>16</TargetedPlatforms> 
     <AppType>Application</AppType> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''"> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="('$(Platform)'=='Android' and '$(Base)'=='true') or '$(Base_Android)'!=''"> <Base_Android>true</Base_Android> <CfgParent>Base</CfgParent> <Base>true</Base> </PropertyGroup> 
    <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''"> 
     <Base_Win32>true</Base_Win32> 
     <CfgParent>Base</CfgParent> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''"> 
     <Cfg_1>true</Cfg_1> 
     <CfgParent>Base</CfgParent> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="('$(Platform)'=='Android' and '$(Cfg_1)'=='true') or '$(Cfg_1_Android)'!=''"> 
     <Cfg_1_Android>true</Cfg_1_Android> 
     <CfgParent>Cfg_1</CfgParent> 
     <Cfg_1>true</Cfg_1> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''"> 
     <Cfg_1_Win32>true</Cfg_1_Win32> 
     <CfgParent>Cfg_1</CfgParent> 
     <Cfg_1>true</Cfg_1> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''"> 
     <Cfg_2>true</Cfg_2> 
     <CfgParent>Base</CfgParent> 
     <Base>true</Base> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Base)'!=''"> 
     <DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace> 
     <DCC_DcuOutput>.\$(Platform)\$(Config)</DCC_DcuOutput> 
     <DCC_ExeOutput>.\$(Platform)\$(Config)</DCC_ExeOutput> 
     <DCC_E>false</DCC_E> 
     <DCC_N>false</DCC_N> 
     <DCC_S>false</DCC_S> 
     <DCC_F>false</DCC_F> 
     <DCC_K>false</DCC_K> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Base_Android)'!=''"> 
     <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo> 
     <DCC_UsePackage>FireDACSqliteDriver;bindcompfmx;DBXSqliteDriver;fmx;rtl;dbrtl;DbxClientDriver;IndySystem;FireDACCommon;bindcomp;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DataSnapProviderClient;xmlrtl;ibxpress;DbxCommonDriver;IndyProtocols;dbxcds;FireDACCommonDriver;bindengine;soaprtl;bindcompdbx;fmxFireDAC;CustomIPTransport;FireDAC;dsnap;IndyCore;FireDACDataSnapDriver;IndyIPCommon;CloudService;FireDACIBDriver;inet;FireDACDBXDriver;DataSnapFireDAC;RESTComponents;dbexpress;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage> 
     <BT_BuildType>Debug</BT_BuildType> 
     <VerInfo_Keys>package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar</VerInfo_Keys> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Base_Win32)'!=''"> 
     <DCC_UsePackage>DataSnapIndy10ServerTransport;FireDACASADriver;FireDACSqliteDriver;bindcompfmx;DBXSqliteDriver;vcldbx;FireDACPgDriver;FireDACODBCDriver;fmx;rtl;dbrtl;DbxClientDriver;IndySystem;FireDACCommon;bindcomp;inetdb;vclib;inetdbbde;DBXInterBaseDriver;DataSnapClient;DataSnapCommon;DBXOdbcDriver;DataSnapServer;vclFireDAC;DataSnapProviderClient;xmlrtl;svnui;ibxpress;DbxCommonDriver;DBXSybaseASEDriver;vclimg;IndyProtocols;dbxcds;DBXMySQLDriver;DatasnapConnectorsFreePascal;FireDACCommonDriver;MetropolisUILiveTile;bindengine;vclactnband;vcldb;soaprtl;bindcompdbx;vcldsnap;bindcompvcl;vclie;fmxFireDAC;FireDACADSDriver;vcltouch;DBXDb2Driver;DBXOracleDriver;CustomIPTransport;VclSmp;FireDACMSSQLDriver;FireDAC;dsnap;IndyIPServer;fmxase;vcl;IndyCore;FireDACDataSnapDriver;VCLRESTComponents;IndyIPCommon;CloudService;DBXMSSQLDriver;dsnapcon;FireDACIBDriver;DBXFirebirdDriver;inet;DBXInformixDriver;fmxobj;FireDACDBXDriver;DataSnapFireDAC;DataSnapConnectors;FireDACMySQLDriver;vclx;inetdbxpress;svn;DBXSybaseASADriver;FireDACOracleDriver;fmxdae;FireDACDb2Driver;RESTComponents;bdertl;FireDACMSAccDriver;adortl;dbexpress;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Cfg_1)'!=''"> 
     <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define> 
     <DCC_DebugDCUs>true</DCC_DebugDCUs> 
     <DCC_Optimize>false</DCC_Optimize> 
     <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames> 
     <DCC_DebugInfoInExe>true</DCC_DebugInfoInExe> 
     <DCC_RemoteDebug>true</DCC_RemoteDebug> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Cfg_1_Android)'!=''"> <Android_LauncherIcon72>C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\Artwork\Android\FM_LauncherIcon_72x72.png</Android_LauncherIcon72> <Android_LauncherIcon96>C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\Artwork\Android\FM_LauncherIcon_96x96.png</Android_LauncherIcon96> <Android_LauncherIcon36>C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\Artwork\Android\FM_LauncherIcon_36x36.png</Android_LauncherIcon36> <Android_LauncherIcon48>C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\Artwork\Android\FM_LauncherIcon_48x48.png</Android_LauncherIcon48> <VerInfo_Build>1</VerInfo_Build> <Android_LauncherIcon144>C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\Artwork\Android\FM_LauncherIcon_144x144.png</Android_LauncherIcon144> </PropertyGroup> 
    <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''"> 
     <DCC_RemoteDebug>false</DCC_RemoteDebug> 
    </PropertyGroup> 
    <PropertyGroup Condition="'$(Cfg_2)'!=''"> 
     <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols> 
     <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define> 
     <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo> 
     <DCC_DebugInformation>0</DCC_DebugInformation> 
    </PropertyGroup> 
    <ItemGroup> 
     <DelphiCompile Include="$(MainSource)"> 
      <MainSource>MainSource</MainSource> 
     </DelphiCompile> 
     <DCCReference Include="Unit1.pas"> 
      <Form>Form1</Form> 
      <FormType>fmx</FormType> 
     </DCCReference> 
     <BuildConfiguration Include="Release"> 
      <Key>Cfg_2</Key> 
      <CfgParent>Base</CfgParent> 
     </BuildConfiguration> 
     <BuildConfiguration Include="Base"> 
      <Key>Base</Key> 
     </BuildConfiguration> 
     <BuildConfiguration Include="Debug"> 
      <Key>Cfg_1</Key> 
      <CfgParent>Base</CfgParent> 
     </BuildConfiguration> 
    </ItemGroup> 
    <ProjectExtensions> 
     <Borland.Personality>Delphi.Personality.12</Borland.Personality> 
     <Borland.ProjectType/> 
     <BorlandProject> 
      <Delphi.Personality> 
       <VersionInfo> 
        <VersionInfo Name="IncludeVerInfo">False</VersionInfo> 
        <VersionInfo Name="AutoIncBuild">False</VersionInfo> 
        <VersionInfo Name="MajorVer">1</VersionInfo> 
        <VersionInfo Name="MinorVer">0</VersionInfo> 
        <VersionInfo Name="Release">0</VersionInfo> 
        <VersionInfo Name="Build">0</VersionInfo> 
        <VersionInfo Name="Debug">False</VersionInfo> 
        <VersionInfo Name="PreRelease">False</VersionInfo> 
        <VersionInfo Name="Special">False</VersionInfo> 
        <VersionInfo Name="Private">False</VersionInfo> 
        <VersionInfo Name="DLL">False</VersionInfo> 
        <VersionInfo Name="Locale">1033</VersionInfo> 
        <VersionInfo Name="CodePage">1252</VersionInfo> 
       </VersionInfo> 
       <VersionInfoKeys> 
        <VersionInfoKeys Name="CompanyName"/> 
        <VersionInfoKeys Name="FileDescription"/> 
        <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys> 
        <VersionInfoKeys Name="InternalName"/> 
        <VersionInfoKeys Name="LegalCopyright"/> 
        <VersionInfoKeys Name="LegalTrademarks"/> 
        <VersionInfoKeys Name="OriginalFilename"/> 
        <VersionInfoKeys Name="ProductName"/> 
        <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys> 
        <VersionInfoKeys Name="Comments"/> 
        <VersionInfoKeys Name="CFBundleName"/> 
        <VersionInfoKeys Name="CFBundleDisplayName"/> 
        <VersionInfoKeys Name="UIDeviceFamily"/> 
        <VersionInfoKeys Name="CFBundleIdentifier"/> 
        <VersionInfoKeys Name="CFBundleVersion"/> 
        <VersionInfoKeys Name="CFBundlePackageType"/> 
        <VersionInfoKeys Name="CFBundleSignature"/> 
        <VersionInfoKeys Name="CFBundleAllowMixedLocalizations"/> 
        <VersionInfoKeys Name="UISupportedInterfaceOrientations"/> 
        <VersionInfoKeys Name="CFBundleExecutable"/> 
        <VersionInfoKeys Name="CFBundleResourceSpecification"/> 
        <VersionInfoKeys Name="LSRequiresIPhoneOS"/> 
        <VersionInfoKeys Name="CFBundleInfoDictionaryVersion"/> 
        <VersionInfoKeys Name="CFBundleDevelopmentRegion"/> 
        <VersionInfoKeys Name="package"/> 
        <VersionInfoKeys Name="label"/> 
        <VersionInfoKeys Name="versionCode"/> 
        <VersionInfoKeys Name="versionName"/> 
        <VersionInfoKeys Name="persistent"/> 
        <VersionInfoKeys Name="restoreAnyVersion"/> 
        <VersionInfoKeys Name="installLocation"/> 
        <VersionInfoKeys Name="largeHeap"/> 
        <VersionInfoKeys Name="theme"/> 
       </VersionInfoKeys> 
       <Source> 
        <Source Name="MainSource">Project1.dpr</Source> 
       </Source> 
       <Excluded_Packages> <Excluded_Packages Name="$(BDSBIN)\dcloffice2k190.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages> <Excluded_Packages Name="$(BDSBIN)\dclofficexp190.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages> </Excluded_Packages> 
      </Delphi.Personality> 
      <Deployment/> 
      <Platforms> 
       <Platform value="Android" ActiveMobileDevice="rsxe5_android">True</Platform> 
       <Platform value="iOSDevice">False</Platform> 
       <Platform value="iOSSimulator">False</Platform> 
       <Platform value="Win32">False</Platform> 
      </Platforms> 
     </BorlandProject> 
     <ProjectFileVersion>12</ProjectFileVersion> 
    </ProjectExtensions> 
    <Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/> 
    <Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/> 
</Project>

Значимые отличия выделены жирным шрифтом.

+0

Как я могу воспроизвести это? У меня много новых проектов для Android, и я этого не видел. Можете ли вы [изменить] свой вопрос, чтобы указать * конкретные шаги *, которые вы выполнили, чтобы создать свой проект и попытаться запустить его? –

+0

Готово. Я приложил файлы .dproj, созданные по умолчанию IDE (с отсутствующими значками) и тот, у которого есть значки, после того, как я добавил их вручную. –

+0

Существует гораздо больше возможностей для разработки с Android (и даже после этого, несколько первоначальных шагов, которые вы должны предпринять с каждым проектом), прежде чем вы сможете просто «запустить приложение», включая настройку вашего компьютера, запуск эмулятора или подключение устройство и выбор соответствующей цели с помощью диспетчера проектов. Чтобы начать работу, следуйте инструкциям в файле справки. Здесь начинаются [онлайн-документы] (http://docwiki.embarcadero.com/RADStudio/XE5/en/Mobile_Tutorial%3A_Creating_a_FireMonkey_Mobile_Application_%28iOS_and_Android%29). –

ответ

0

FIXED. Я удалил Delphi и очистил реестр всего, что я нашел о RAD Studio 12.0, и установил его снова. Теперь значки по умолчанию назначаются новым проектам.

Это ошибка. Если вы установите Delphi XE5 без поддержки OS X или iOS, вы столкнетесь с этой проблемой. Я заполнил сообщение об ошибке here.

0

Я также видел эту ошибку в XE6 при использовании проекта, импортированного из AppMethod. Пути к значкам запуска содержат дополнительный «\ AppMethod» в них, который при удалении исправляет эту ошибку.

-1

Взято из: How to set up your RAD Studio Delphi development environment to create Android apps
: Тим DelChiaro

Select Tools > Options > Environment Options > SDK Manager. 

    Here is the SDK Manager when it is fully populated with the recommended Android SDK: 
    SDKManager.png 

    Note: 
     The SDK Manager fields are blank if the SDK Manager cannot detect the default installed Android SDK and you have not yet added an Android SDK to the SDK Manager. 
     Fields that are marked with YellowBang.png do not have the correct path. Click the [...] in that field and browse to the installed location of the library files. 

Click Add. 
On the Add a New SDK dialog box, click the down-arrow in the Select an SDK version field, and select Add New... from the drop-down list: 

    AddNewSDKpage.png 
    Note: If your installed Android SDK is listed in the Select an SDK version list, select your Android SDK. 

The Create a new Android SDK wizard is displayed. 
    Complete the first two fields on this wizard: Android SDK Base Path and Android NDK Base Path (their installed locations). Either enter the paths of the installed locations or click the ellipsis [...] and navigate to the installed locations. 
    The YellowBang.png symbol indicates that the base paths are missing, and the Next button is enabled only after these fields are filled. 
    Here is the wizard when no SDKs have been added and the base path fields are empty: 

     AndDevKitEmpty.png 

     This wizard verifies the base paths you specify and then auto-populates the paths to the various other libraries (that is, the tools on page 2 of the wizard). 
     Thus, you might need to enter only the base paths for the NDK and SDK, on page 1 of the wizard. Then the second page will auto-populate, if given a little time. Or you might need to verify the auto-populated addresses (if they are present). 

    Here is the first page of the wizard after you browse to (or enter) the paths to the Android SDK and NDK. There are no YellowBang.png icons because the paths have been verified. 

     PathsComplete.png 

Click Next to go to the next page of the wizard, where the wizard will attempt to prefill the fields by discovery. 
    Here is the second page of the wizard with all its fields prefilled: 

     PrefIlledFields.png 

    For any fields that do not prefill, click the ellipsis [...] button and browse to the installed location. 
Click Finish to close the wizard. 

Вы можете просматривать и управлять установленными Android SDK, открыв SDK Manager.

+0

Привет, похоже, вы скопировали контент с http://edn.embarcadero.com/article/43415, не упоминая об источнике и авторе. Плагиат не приветствуется в stackoverflow. [Что делать, когда обнаружен плагиат] (http://meta.stackexchange.com/questions/160071/what-to-do-when-plagiarism-is-discovered) – bummi