forked from qt-creator/qt-creator
Fix debugging on Android arm64/x86_64
On Android 64, there is no lib/ symlink anymore, so we need to upload gdbserver from QtCreator. Change-Id: Ib6f6d9b623dc61b72dd434ce1b3b409e880bdeaa Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
This commit is contained in:
@@ -193,19 +193,7 @@ FileName AndroidToolChain::suggestedDebugger() const
|
||||
|
||||
FileName AndroidToolChain::suggestedGdbServer() const
|
||||
{
|
||||
FileName path = AndroidConfigurations::currentConfig().ndkLocation();
|
||||
path.appendPath(QString::fromLatin1("prebuilt/android-%1/gdbserver/gdbserver")
|
||||
.arg(Abi::toString(targetAbi().architecture())));
|
||||
if (path.exists())
|
||||
return path;
|
||||
path = AndroidConfigurations::currentConfig().ndkLocation();
|
||||
path.appendPath(QString::fromLatin1("toolchains/%1-%2/prebuilt/gdbserver")
|
||||
.arg(AndroidConfig::toolchainPrefix(targetAbi()))
|
||||
.arg(m_ndkToolChainVersion));
|
||||
if (path.exists())
|
||||
return path;
|
||||
|
||||
return FileName();
|
||||
return AndroidConfigurations::currentConfig().gdbServer(targetAbi());
|
||||
}
|
||||
|
||||
QVariantMap AndroidToolChain::toMap() const
|
||||
|
||||
Reference in New Issue
Block a user