Ⅰ tra.gz 軟體包的安裝
tar.gz要用
tar zxvf xxx.tar.gz解壓
解壓後的文件夾內是源代碼 需要編譯才能運行
cd xxx //解壓出來的目錄
./configure
make
make install
Ⅱ 下載了二個文件,一個後綴名為tra,另一個為gz,要安裝什麼軟體呢真心向您求助呀
是壓縮文件,我們一般都是用RAR壓縮,這是另外的壓縮格式,一般用於LINUX、UINUX等系統
Ⅲ 三星I997用什麼刷機軟體可以刷
不用軟體也可以刷前提是要下載
後綴名
是.zip的
刷機
包然後復制進手機里就可以
在關機的情況下按住音量+-鍵再按開機鍵進入那個模式找到那個刷機包刷
如果刷機包是.tra格式的就用
Odin3
v1.85cn.exe這個軟體刷
進入挖煤模式刷
兩種都好刷幾分鍾就搞定
順便說下目前卓大師還不支持
I997
一鍵刷機
就用上面的方法刷。
Ⅳ adminis.tra是什麼文件
管理者文件,administrator是管理者的意思,這種類型的文件(夾)一般都是屬於c盤的具體路徑應該如下C:UsersAdministrator (Users可能寫為「用戶」。)。
開我的電腦發現C盤已經變紅,空間只有6.25個G,我們進入「用戶」,選擇你的賬戶名稱,這里的賬戶名稱,如果你沒有設置過,一般叫做Administor。
文件儲存位置:
要把賬戶下的桌面、音樂、下載、文檔、圖片、視頻全部移動到系統盤外的其他盤中,在桌面單擊右鍵,選擇屬性、位置,可以看到桌面的路徑在C盤,所以習慣在桌面放很多東西,C盤自然越來越小。
點擊移動,選擇D盤,新建一個叫做「阿青」的文件夾,在其中新建一個叫做「桌面」的文件夾,電話機「選擇文件夾」,並確定。其他的幾個文件也如法炮製。
這樣無意中下載的視頻、音樂、圖片和軟體都不會存儲在C盤。再來看看C盤,變成了10.7個G,釋放了4個G的空間。
Ⅳ 我文件後綴是.TRA,要用什麼軟體打開(如解決會追加分)
這個是WinTrack生成的文件 如果你想打開那你就必須安裝WinTrack
wintrack是一款建立3D道路交通模型的工具軟體
Ⅵ 我下載的《古墓麗影十周年紀念版》不能玩啊!裡面有一個叫TRA.mdf 和TRA.mds 的文件不知道怎麼弄 求高人指
那是光碟鏡像,用虛擬光碟機Daemon Tools安裝。先下載安裝虛擬光碟機,完成後右下角任務欄會出現虛擬光碟機的圖標,右擊選擇-》虛擬設備-》設備-》裝載映像-》選擇TRA.mds-》安裝即可
Ⅶ 我的古墓麗影周年版安裝後咋沒有TRA.EXE這個文件啊
沒有就剛好啊,有也得覆蓋掉。
有可能被命名為tra_cn.exe或者tra_en.exe
這里就有附帶漢化功能的補丁:
[email protected]
密碼:believeinlara
如果較低性能的集顯或者win7或vista系統不能用漢化補丁,就運行裡面的英文版tra_en.exe吧
Ⅷ android 怎麼解析tra文件
對於從事Android開發的人來說,遇到ANR(Application Not Responding)是比較常見的問題。一般情況下,如果有ANR發生,系統都會在/data/anr/目錄下生成trace文件,通過分析trace文件,可以定位產生ANR的原因。產生ANR的原因有很多,比如CPU使用過高、事件沒有得到及時的響應、死鎖等,下面將通過一次因為死鎖導致的ANR問題,來說明如何通過trace文件分析ANR問題。
對應的部分trace文件內容如下:
"PowerManagerService" prio=5 tid=24 MONITOR
| group="main" sCount=1 dsCount=0 obj=0x41dd0eb0 self=0x5241b218
| sysTid=567 nice=0 sched=0/0 cgrp=apps handle=1380038664
| state=S schedstat=( 6682116007 11324451214 33313 ) utm=450 stm=219 core=1
at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:~13045)
- waiting to lock <0x41a874a0> (a com.android.server.am.ActivityManagerService) held by tid=12 (android.server.ServerThread)
at android.app.ContextImpl.sendBroadcast(ContextImpl.java:1144)
at com.android.server.power.PowerManagerService$DisplayBlankerImpl.unblankAllDisplays(PowerManagerService.java:3442)
at com.android.server.power.DisplayPowerState$PhotonicMolator$1.run(DisplayPowerState.java:456)
at android.os.Handler.handleCallback(Handler.java:800)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:194)
at android.os.HandlerThread.run(HandlerThread.java:60)
"Binder_B" prio=5 tid=85 MONITOR
| group="main" sCount=1 dsCount=0 obj=0x42744770 self=0x58329e88
| sysTid=3700 nice=-20 sched=0/0 cgrp=apps handle=1471424616
| state=S schedstat=( 1663727513 2044643318 6806 ) utm=132 stm=34 core=1
at com.android.server.power.PowerManagerService$DisplayBlankerImpl.toString(PowerManagerService.java:~3449)
- waiting to lock <0x41a7e420> (a com.android.server.power.PowerManagerService$DisplayBlankerImpl) held by tid=24 (PowerManagerService)
at java.lang.StringBuilder.append(StringBuilder.java:202)
at com.android.server.power.PowerManagerService.mp(PowerManagerService.java:3052)
at android.os.Binder.mp(Binder.java:264)
at android.os.Binder.onTransact(Binder.java:236)
at android.os.IPowerManager$Stub.onTransact(IPowerManager.java:373)
at android.os.Binder.execTransact(Binder.java:351)
at dalvik.system.NativeStart.run(Native Method)
"android.server.ServerThread" prio=5 tid=12 MONITOR
| group="main" sCount=1 dsCount=0 obj=0x41a76178 self=0x507837a8
| sysTid=545 nice=-2 sched=0/0 cgrp=apps handle=1349936616
| state=S schedstat=( 15368096286 21707846934 69485 ) utm=1226 stm=310 core=0
at com.android.server.power.PowerManagerService.isScreenOnInternal(PowerManagerService.java:~2529)
- waiting to lock <0x41a7e2e8> (a java.lang.Object) held by tid=85 (Binder_B)
at com.android.server.power.PowerManagerService.isScreenOn(PowerManagerService.java:2522)
at com.android.server.wm.WindowManagerService.(WindowManagerService.java:7749)
at com.android.server.wm.WindowManagerService.setEventDispatching(WindowManagerService.java:7628)
at com.android.server.am.ActivityManagerService.updateEventDispatchingLocked(ActivityManagerService.java:8083)
at com.android.server.am.ActivityManagerService.wakingUp(ActivityManagerService.java:8077)
at com.android.server.power.Notifier.sendWakeUpBroadcast(Notifier.java:474)
at com.android.server.power.Notifier.sendNextBroadcast(Notifier.java:455)
at com.android.server.power.Notifier.access$700(Notifier.java:62)
at com.android.server.power.Notifier$NotifierHandler.handleMessage(Notifier.java:600)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:194)
at com.android.server.ServerThread.run(SystemServer.java:1328)
從trace文件看,是因為TID為24的線程等待一個TID為12的線程持有的鎖,TID為12的線程等待一個TID為85的線程持有的鎖,而TID為85的線程確等待一個TID為24的線程持有的鎖,導致了循環等待的現象,對應的trace文件的語句如下:
TID 24:- waiting to lock <0x41a874a0> (a com.android.server.am.ActivityManagerService) held by tid=12 (android.server.ServerThread)
TID 12: - waiting to lock <0x41a7e2e8> (a java.lang.Object) held by tid=85 (Binder_B)
TID 85:- waiting to lock <0x41a7e420> (a com.android.server.power.PowerManagerService$DisplayBlankerImpl) held by tid=24 (PowerManagerService)
既然是死鎖,那麼先看各線程都有那些鎖。
先看TID=24的線程的棧頂,ActivityManagerService的broadcastIntent函數代碼如下:
public final int broadcastIntent(IApplicationThread caller,
Intent intent, String resolvedType, IIntentReceiver resultTo,
int resultCode, String resultData, Bundle map,
String requiredPermission, boolean serialized, boolean sticky, int userId) {
enforceNotIsolatedCaller("broadcastIntent");
synchronized(this) {
intent = verifyBroadcastLocked(intent);
final ProcessRecord callerApp = getRecordForAppLocked(caller);
final int callingPid = Binder.getCallingPid();
final int callingUid = Binder.getCallingUid();
final long origId = Binder.clearCallingIdentity();
int res = broadcastIntentLocked(callerApp,
callerApp != null ? callerApp.info.packageName : null,
intent, resolvedType, resultTo,
resultCode, resultData, map, requiredPermission, serialized, sticky,
callingPid, callingUid, userId);
Binder.restoreCallingIdentity(origId);
return res;
}
可以看到TID=24需要ActivityManagerService這個鎖。再看TID=12線程的棧頂,PowerManagerService的isScreenOnInternal函數代碼如下:
private boolean isScreenOnInternal() {
synchronized (mLock) {
return !mSystemReady
|| mDisplayPowerRequest.screenState != DisplayPowerRequest.SCREEN_STATE_OFF;
}
}
可以看到需要PowerManagerService的mlock這個鎖。最後看TID=85線程的棧頂,同樣在PowerManagerService裡面,內部類DisplayBlankerImpl的toString函數:
public String toString() {
synchronized (this) {
return "blanked=" + mBlanked;
}
}
這是在內部類DisplayBlankerImpl裡面實現的,所以需要DisplayBlankerImpl這個鎖。
對應的表格如下:
表一 各線程等待的鎖情況
從表一來看,沒有出現死鎖現象,似乎並不是我們所想的那樣。難道不是死鎖?開始有點小懷疑自己了,難道別的原因導致的。也許只看調用堆棧的頂端可能不行,棧頂只能看出各線程需要的鎖,不能僅看自己要什麼吧!一味索取可不好!人不是這樣做的!看一下整個的堆棧調用流程,看看自己擁有了那些鎖。
跟蹤TID=24線程的堆棧,在PowerManagerService內部類DisplayBlankerImpl的unblankAllDisplays函數中持有鎖:
public void unblankAllDisplays() {
synchronized (this) {
nativeSetAutoSuspend(false);
nativeSetInteractive(true);
mDisplayManagerService.();
mBlanked = false;
///M: add for tvout and hdmi
mTvOut.tvoutPowerEnable(true);
mHDMI.hdmiPowerEnable(true);
///@}
if (DEBUG) {
Slog.d(TAG_P, "unblankAllDisplays out ...");
}
if (mBootCompleted) {
Intent intent = new Intent(ACTION_LOCK_SCREEN_SHOW);
mContext.sendBroadcast(intent);
}
}
}
最後發送廣播的代碼,是我們自己添加的。根據unblankAllDisplays函數和broadcastIntent函數,可以看到TID=24的線程此時持有了DisplayBlankerImpl鎖(unblankAllDisplays),等待ActivityManagerService鎖(broadcastIntent)釋放。
同樣,跟蹤TID=12線程的堆棧,在ActivityManagerService的wake_up函數中持有鎖:
public void wakingUp() {
if (checkCallingPermission(android.Manifest.permission.DEVICE_POWER)
!= PackageManager.PERMISSION_GRANTED) {
throw new SecurityException("Requires permission "
+ android.Manifest.permission.DEVICE_POWER);
}
synchronized(this) {
Slog.i(TAG, "wakingUp");
mWentToSleep = false;
updateEventDispatchingLocked();
comeOutOfSleepIfNeededLocked();
}
}
根據wakingUp函數和isScreenOnInternal函數,可以看到TID=12的線程持有ActivityManagerService鎖(wakingUp),等待PowerManagerService.mLock鎖(isScreenOnInternal)。到這,似乎看到了希望,迷霧要撥開了,有點小自信是死鎖導致的,但還不能最終下結論。
一鼓作氣,跟蹤TID=85線程的堆棧,在PowerManagerService的mp有持有鎖的操作:
protected void mp(FileDescriptor fd, PrintWriter pw, String[] args) {
....
synchronized (mLock) {
...
}
根據toString函數和mp函數,可以看到TID=85線程此時持有PowerManagerService.mLock鎖(mp),需要DisplayBlankerImpl(toString)。
Ⅸ trance文件的解壓密碼是多少
解壓包的密碼是自己設置的,別人是不知道的。
TRA文件擴展是WinTrack Railroad Track Text File為WinTrack軟體程序開發的 Interscape文件類型。通常,WinTrack Railroad Track Text File文件可以在來自China的用戶計算機上找到,也可以在運行Windows 10操作系統的PC上找到。這些用戶中的絕大多數選擇使用Google Chrome作為首選internet瀏覽器。
壓縮軟體就是把二進制信息中相同的字元串以特殊字元標記來達到壓縮的目的,主要利用計算機處理信息所用的二進制數形式。壓縮軟體可以使文件佔用的空間變小,也可以把若干個文件壓成一個包,方便傳送和保存,常用的壓縮軟體有rar,winzip等。