フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1]
トピック: Delphi 10.3 CEでAndroidスプラッシュ画像を非表示に
Denka
メンバー
投稿数: 5
Delphi 10.3 CEでAndroidスプラッシュ画像を非表示に
on: 2019/02/23 12:17 Sat

Delphi 10.3 Community Editionを使用しています。
(Delphi5以来の久しぶり。。。)

初めてAndroidのアプリケーションを作成しました。
オプション等は全て初期値の状態で、問題なくAndroid上で動作しました。

その後、起動時に表示されるスプラッシュ画像を非表示にしようと、
Android のアプリケーション オプションのアイコンにある
[スプラッシュ画像を組み込む]のチェックボックスのチェックを外すと以下のエラーが発生します。

「エラーの内容の一部抜粋」
プロジェクト "?.dproj" 内のターゲット "_AndroidPackaging" のビルドが終了しました。 — 失敗
c:\program files(x86)\embarcadero\studio\20.0\bin\CodeGear.Deployment.targets(809,5):error : エラー: E2312
エラー: E2312 Failed to generate resource table for split ''
エラー: E2312 ?\res\values-v21\styles.xml:3: error: Error:
    No resource found that matches the given name (at'android:windowBackground' with value'@drawable/splash_image_def').

何か設定等が必要なのでしょうか?
ちなみに、Androidのバージョンは、6.0.1です。

初めての投稿になります。不備な点がございましたらご指摘ください

Denka
メンバー
投稿数: 5
Re: Delphi 10.3 CEでAndroidスプラッシュ画像を非表示に
on: 2020/01/20 15:56 Mon

サンプルで試してみょうと思い、
C:\Users\Public\Documents\Embarcadero\Studio\20.0\Samples\Object Pascal\Multi-Device Samples\Device Sensors and Services\SensorInfo
で、「スプラッシュ画像を取り込む」のチェックボックスのチェックを外したところ、無事実行できました。

そこでなんの根拠もなく自作アプリのフォルダ(MyPass3)をコピーしてみました。
C:\Users\Public\Documents\Embarcadero\Studio\20.0\Samples\Object Pascal\Multi-Device Samples\Device Sensors and Services\MyPass3
そうしたら、エラーも出ずに無事実行できました。

そもそもフォルダごとコピーしているのですから、マニフェスト等は同じはずです。
とりあえず、今後は実行できた階層にフォルダを作っていこうと思っています。

エラーと対処方法が一致しないままで気になるところではありますが…
何か情報をお持ちでしたら助言ください。
よろしくお願いいたします。

Denka
メンバー
投稿数: 5
Re: Delphi 10.3 CEでAndroidスプラッシュ画像を非表示に
on: 2020/01/21 10:53 Tue

追記です。

サンプルフォルダに移動したフォルダで正常起動した後、
そのフォルダを元あった場所にコピーして、コンパイルから実行すると問題なく(スプラッシュ画像非表示で)正常に起動しました。
素人にはわからない世界のようです。。。

ページ: [1]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.03 sec.