AS的布局不報錯能執行在preview下顯示不出來

2021-09-09 08:23:27 字數 1577 閱讀 7961

問題說了,那就來張吧!

看第乙個note資訊:

我的note資訊如下: one or more layouts are missing the layout_width or layout_height attrribute

如果是這個錯誤那就繼續往下看吧!

我這個專案裡面很多控制項都是自定義的,也都展示出來.

關閉正在執行的android studio;

第一塊修改

進入c:\users\username\ .android目錄,將build-cache重新命名為buildcache.bak

第二塊修改

進入c:\users\username\ .androidstudio3.2\system 目錄

(1) caches 重新命名為 caches.bak

(2) compiler 重新命名為 compiler.bak

(3) compile-server 重新命名為 compile-server.bak

(4) conversion 重新命名為 conversion.bak

(5) external_build_system 重新命名為 external_build_system.bak

(6) frameworks 重新命名為 frameworks.bak

(7) gradle 重新命名為 gradle.bak

(8) resource_folder_cache 重新命名為 resource_folder_cache.bak

啟動android studio開啟你的專案,問題就解決了

我貼張我自己的哈.

以下是stackoverflow原答案:

the issue is resolved by these changes:

close android studio

go to c:\users\username.android and rename the build-cache folder to buildcache.bak

go to c:\users\username.androidstudio3.2\system and rename these folders

(1) caches to caches.bak

(2) compiler to compiler.bak

(3) compile-server to compile-server.bak

(4) conversion to conversion.bak

(5) external_build_system to external_build_system.bak

(6) frameworks to frameworks.bak

(7) gradle to gradle.bak

(8) resource_folder_cache to resource_folder_cache.bak

open the android studio and open your project again.

as的最頂部 → view →toolwindows 下是不是看到熟悉的檢視

執行在Linux下的指令碼檔案

最近技術部經歷讓我做乙個專案。伺服器上的乙個專案由於客戶越來越多,有些表的資料量越來越大,為了提高查詢速度,需要將五張表的三個月前的資料放入到另乙個資料庫中。我想就寫個linux版的指令碼檔案吧,讓它每天執行一次。自動執行,然後每天把老的資料從老資料庫中查出來放到另乙個資料庫中。其中.sh檔案的寫法...

linux下讓程序執行在指定的cpu上

最近負責的svr壓力比較大,業務邏輯有點複雜,能優化的地方已經全部優化了,目前每秒3k次,cpu負載還是比較高 top看一下,4核的cpu負載不是太均衡,打算考慮一下將業務程序指定到3個cpu上執行,另外乙個cpu專門負責處理網路收發包 打算嘗試一下,如果還是不行,再過段時間,訪問量再增加的話,就要...

linux下讓程序執行在指定的cpu上

最近負責的svr壓力比較大,業務邏輯有點複雜,能優化的地方已經全部優化了,目前每秒3k次,cpu負載還是比較高 top看一下,4核的cpu負載不是太均衡,打算考慮一下將業務程序指定到3個cpu上執行,另外乙個cpu專門負責處理網路收發包 打算嘗試一下,如果還是不行,再過段時間,訪問量再增加的話,就要...