回答
我知道,我不能安裝瀏覽器插件開發商?
是。你是對的。一個很大的問題你需要有GWT插件來調試IDE中的字節碼。
不幸的是沒有解決辦法,截至目前,至少對我的知識。
如果你想調試JavaScript,通過GWT生成也相當困難,因爲在默認情況下GWT
編譯器生成obfuscated code.
如果你想在compiler options用java scriptlook嘗試:
GWT超級開發方式的工作原理上Android移動設備,因爲它不不再需要任何瀏覽器插件。
你需要有小書籤,現在變成超級開發模式和關閉一些支持。如果瀏覽器無法做到這一點,您可以執行自己的JavaScript來激活該頁面上的超級開發模式,而不是點擊書籤。
URL的書籤的樣子
javascript:%7B%20window.__gwt_bookmarklet_params%20%3D%20%7B'server_url'%3A'http%3A%2F%2F192.168.55.55%3A1234%2F'%7D%3B%20var%20s%20%3D%20document.createElement('script')%3B%20s.src%20%3D%20'http%3A%2F%2F192.168.1.5%3A9876%2Fdev_mode_on.js'%3B%20void(document.getElementsByTagName('head')%5B0%5D.appendChild(s))%3B%7D
這實質上編碼的JavaScript,你可以使用URLDecoder像this進行解碼。這將是像
javascript:
{
window.__gwt_bookmarklet_params =
{'server_url':'http://192.168.55.55:1234/'};
var s = document.createElement('script');
s.src = 'http://192.168.1.5:9876/dev_mode_on.js';
void(document.getElementsByTagName('head')[0].appendChild(s));
}
如果運行原生Android應用程序內GWT代碼,這樣的JavaScript可以在WebView使用其使用loadURL方法執行和發展模式直接啓動應用內的。
否則你可能會嘗試訪問這樣一個從設備「JavaScript網址」在一個或另一種方式。這可能也適用於像iPhone這樣的非Android設備。
如果您使用MGWT庫(http://code.google.com/p/mgwt/),您可以輕鬆地從您的移動設備重新編譯您的GWT模塊,以便您可以調試用戶界面外觀。
進口該類
import com.googlecode.mgwt.ui.client.util.SuperDevModeUtil;
調用此方法在您的入口點類
SuperDevModeUtil.showDevMode();
發現在article更多細節,但你不能做通過在Java代碼中添加斷點逐步執行。
舊線程,但爲尋找如何做到這一點Android設備的答案。
首先您必須使用SuperDevMode。 當啓動SuperDevMode(CodeServer)添加以下參數:
-bindAddress 0.0.0.0
所以,你將有類似
-bindAddress 0.0.0.0 -logLevel INFO -port 9876 -launcherDir c:/inetpub/wwwroot/wawa be.abc.cba.wawa
現在導航到該網站使用電腦,並把DEVMODE上。
當您現在使用移動設備導航到同一網站時,它會自動重新編譯應用程序,並且您將在移動設備上使用您的superDevMode代碼。
現在,當使用Android設備時,甚至可以使用Chrome遠程工具查看DOM樹,控制檯日誌,網絡流量,設置斷點等等。 爲此,您必須在桌面上啓動Chrome,並將其連接到移動設備。
退房:https://developers.google.com/web/tools/chrome-devtools/remote-debugging/?utm_source=dcc&utm_medium=redirect&utm_campaign=2016q3解釋如何做到這一點。 請注意,爲此,您的設備必須通過USB連接; USB調試必須啓用;必須安裝Android SDK工具;並且設備必須被亞行檢測到
- 1. gwt超級開發模式appengine無效
- 2. GWT「超級開發模式」eclipse調試
- 3. 超級開發模式GWT 2.6與Eclipse
- 4. GWT開發模式
- 5. 無法打開GWT超級開發模式
- 6. 如何啓動GWT超級開發模式
- 7. gwt的超級開發模式的優勢
- 8. Gwt超級開發模式調試器中的java.util.Lists
- 9. 的IntelliJ 12,GWT 2.6.0-RC1和超級開發模式
- 10. GWT開發和設計模式
- 11. 加載應用程序時GWT超級開發模式問題
- 12. GWT超級Devmode RPC失敗,正常開發模式工作
- 13. GWT超級開發模式 - bindAddress - 更改不顯示
- 14. 無法讓GWT超級開發模式工作
- 15. IntelliJ 14.0.2中斷GWT超級開發模式代碼服務器
- 16. 以超級開發模式運行GWT應用程序
- 17. gwt 2.7超級開發模式如何重新編譯?
- 18. GWT超級開發模式:重新編譯不起作用
- 19. GWT - Netbeans無法啓動開發模式
- 20. MGWT/GWT-PhoneGap:MGWT如何在GWT 2.7上使用超級開發模式?
- 21. 刪除GWT模塊開發模式?
- 22. 無法使用GWT-RPC超開發模式設置後-Dgwt.codeserver.port = 9876
- 23. IncompatibleRemoteServiceException在firefox 16.0上刷新開發模式(GWT 2.5升級後)
- 24. GWT開發模式的問題
- 25. GWT Java源文件沒有發送到Safari - 超級開發模式2.6.1
- 26. 遠程服務器上的超級開發模式
- 27. GWT應用開發者模式運行,但無法編譯在開發模式
- 28. SuperDevMode覆蓋常規GWT開發模式
- 29. GWT運行時與開發模式
- 30. 終止Application Server和GWT開發模式
我該如何使用JavaScript? – confile
擴展試圖解釋更多。 – h22