mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-07-11 22:03:01 -06:00
IDE now can launch Android Device Monitor
git-svn-id: svn://ultimatepp.org/upp/trunk@9536 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
f1432c306a
commit
f2ab78b12e
4 changed files with 9 additions and 0 deletions
|
|
@ -71,6 +71,7 @@ public:
|
|||
String AdbPath() const { return PlatformToolsDir() + DIR_SEPS + "adb" + GetExeExt(); }
|
||||
String AndroidPath() const { return ToolsDir() + DIR_SEPS + "android" + Android::GetScriptExt(); }
|
||||
String EmulatorPath() const { return ToolsDir() + DIR_SEPS + "emulator" + GetExeExt(); }
|
||||
String MonitorPath() const { return ToolsDir() + DIR_SEPS + "monitor" + Android::GetScriptExt(); }
|
||||
|
||||
public:
|
||||
String GetLauchSDKManagerCmd() const { return NormalizeExePath(AndroidPath()) + " sdk"; }
|
||||
|
|
|
|||
|
|
@ -896,6 +896,7 @@ public:
|
|||
void SetupAndroidMobilePlatform(Bar& bar, const AndroidSDK& androidSDK);
|
||||
void LaunchAndroidSDKManager(const AndroidSDK& androidSDK);
|
||||
void LaunchAndroidAVDManager(const AndroidSDK& androidSDK);
|
||||
void LauchAndroidDeviceMonitor(const AndroidSDK& androidSDK);
|
||||
|
||||
void BrowseMenu(Bar& menu);
|
||||
void CheckCodeBase();
|
||||
|
|
|
|||
|
|
@ -381,6 +381,7 @@ void Ide::SetupAndroidMobilePlatform(Bar& menu, const AndroidSDK& androidSDK)
|
|||
{
|
||||
menu.Add("SDK Manager", THISBACK1(LaunchAndroidSDKManager, androidSDK));
|
||||
menu.Add("AVD Manager", THISBACK1(LaunchAndroidAVDManager, androidSDK));
|
||||
menu.Add("Device monitor", THISBACK1(LauchAndroidDeviceMonitor, androidSDK));
|
||||
}
|
||||
|
||||
void Ide::ProjectSvn(Bar& menu)
|
||||
|
|
|
|||
|
|
@ -514,3 +514,9 @@ void Ide::LaunchAndroidAVDManager(const AndroidSDK& androidSDK)
|
|||
One<Host> host = CreateHost(false);
|
||||
IGNORE_RESULT(host->Execute(androidSDK.GetLauchAVDManagerCmd()));
|
||||
}
|
||||
|
||||
void Ide::LauchAndroidDeviceMonitor(const AndroidSDK& androidSDK)
|
||||
{
|
||||
One<Host> host = CreateHost(false);
|
||||
IGNORE_RESULT(host->Execute(androidSDK.MonitorPath()));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue