ドローアブルとしてphotothumb.dbを選択していませんが、photothumb.dbは.xmlまたは.pngで終わる必要があるというエラーが表示されます
私のprofilesmaller
画像はpng
タイプです
以下は私のコードです
<FrameLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
xmlns:tools="http://schemas.Android.com/tools"
Android:layout_width="match_parent"
Android:layout_height="match_parent"
Android:background="@drawable/profilesmaller"
tools:context="charlenebuena.guest.HomeFragment">
</FrameLayout>
以下は私のGradleコンソールメッセージです
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> C:\Users\Charlene Marie\AndroidStudioProjects\Guest\app\src\main\res\drawable\photothumb.db: Error: The file name must end with .xml or .png
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 2.72 secs
Androidは、.png、.jpg、.gif、.xmlファイルのみを描画可能なリソースとして受け入れます。ファイル.dbファイルがある場合は、そのファイルをアセットフォルダに配置します。
.pngアイコンを.webp形式に変換した後も、同様の問題が発生しました。ファイルはxxhdpiフォルダーに作成され、使用されませんでした。アプリのxmlおよびJavaファイルのいずれかでphotothumbs.dbを作成または使用したことを覚えていません。photothumbs.dbファイルを削除するだけでエラーは解消されました。ファイルのバックアップコピーを作成してくださいとにかくそれを削除する前に安全のために。
ドローアブルからアセットディレクトリにphotothumb.dbファイルを削除します。アセットディレクトリがない場合は、メイン>新規>ディレクトリ>アセットを右クリックして作成します。dbファイルをそこに配置すれば、問題ありません。