forked from qt-creator/qt-creator
Android: Ensure the correct sysroot is passed to debugger
Change-Id: Iaa5e026eef658b7b729291beac30788f35c6489a Reviewed-by: BogDan Vatra <bogdan@kdab.com> Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
This commit is contained in:
@@ -147,9 +147,10 @@ void AndroidDebugSupport::start()
|
|||||||
gdbServer.setPort(m_runner->gdbServerPort().number());
|
gdbServer.setPort(m_runner->gdbServerPort().number());
|
||||||
setRemoteChannel(gdbServer);
|
setRemoteChannel(gdbServer);
|
||||||
|
|
||||||
|
int sdkVersion = qMax(AndroidManager::minimumSDK(target), AndroidManager::minimumNDK(target));
|
||||||
Utils::FileName sysRoot = AndroidConfigurations::currentConfig().ndkLocation()
|
Utils::FileName sysRoot = AndroidConfigurations::currentConfig().ndkLocation()
|
||||||
.appendPath("platforms")
|
.appendPath("platforms")
|
||||||
.appendPath(QString("android-%1").arg(AndroidManager::minimumSDK(target)))
|
.appendPath(QString("android-%1").arg(sdkVersion))
|
||||||
.appendPath(toNdkArch(AndroidManager::targetArch(target)));
|
.appendPath(toNdkArch(AndroidManager::targetArch(target)));
|
||||||
setSysRoot(sysRoot);
|
setSysRoot(sysRoot);
|
||||||
qCDebug(androidDebugSupportLog) << "Sysroot: " << sysRoot;
|
qCDebug(androidDebugSupportLog) << "Sysroot: " << sysRoot;
|
||||||
|
Reference in New Issue
Block a user