2017-11-11 100 views
0

我有一個巨大的錯誤。當我添加項目新的本地服務 - 我的主要應用劑量午餐。這個錯誤我:德爾福Android:添加服務後,應用程序圖標和splashscreen圖像消失

[PAClient Error] Error: E2312 Unable to execute '"C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\build-tools\26.0.1\aapt.exe" package -f -M "D:\a\Android\Debug\asas\AndroidManifest.xml" -F "D:\a\Android\Debug\asas\bin\asas-unsigned.apk" -I "C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\platforms\android-26\android.jar" -S "D:\a\Android\Debug\asas\res" -A "D:\a\Android\Debug\asas\assets" "D:\a\Android\Debug\asas\library" "D:\a\Android\Debug\asas\classes"' (Error 1) 
[PAClient Error] Error: E2312 D:\a\Android\Debug\asas\res\drawable\splash_image_def.xml:2: error: Error: No resource found that matches the given name (at 'src' with value '@drawable/splash_image'). 

當我去項目 - >選項 - >應用程序我不能看到任何圖標或啓動畫面圖像,他們消失。當我手動添加這些文件 - 應用程序正在編譯沒有錯誤,並開始,但只顯示黑屏半秒和關機。在不添加項目服務的情況下,一切運行良好,應用程序正常啓動。我嘗試重新安裝Rad Studio - 並沒有改變...在大約一個月前,我創建了應用程序的服務和德爾福工作正常。我使用Delphi 10西雅圖。

我不知道我必須做什麼...我的項目卡住了。請幫助我...

+0

你看過這個視頻嗎? [用於後臺執行的Android服務](https://www.youtube.com/watch?v=4_MLkBcNvSM) – nolaspeaker

+0

是的。我知道如何創建服務等,我只是與Delphi有一個錯誤。呃......也許有人知道如何修復它?或者類似的東西.. – maly3900

+0

您是否檢查SDK Manager是否有任何錯誤或警告。檢查SDK,NDK和Java選項卡。你是否也使用過TMapView? – Aqil

回答

1

問題出在Project Menager(右上角)。要正確編譯和運行應用程序,您必須雙擊主應用程序名稱。當你做到了,主應用程序的名稱是大膽的。然後 - 一切都很好。就這樣。

+0

在上面提到的視頻中,Jim McKeeth廣泛使用了項目經理。 – nolaspeaker