diff options
author | BogDan Vatra <[email protected]> | 2013-01-06 16:23:08 +0200 |
---|---|---|
committer | Daniel Teske <[email protected]> | 2013-01-17 12:11:22 +0100 |
commit | 674ec5efa98286b609862d2b9bcadde624bb7a5c (patch) | |
tree | 2f787fa9c149a626e693fdb02040520068bcfdd9 /src/plugins/android/androidrunner.cpp | |
parent | 2112e1e5dcf47218c945717a38b7bc869eaf004b (diff) |
Send static_init_classes paratemer to Android application
Change-Id: I3eba3413464bd0e503f24817769bd3062be0eeb2
Reviewed-by: Daniel Teske <[email protected]>
Diffstat (limited to 'src/plugins/android/androidrunner.cpp')
-rw-r--r-- | src/plugins/android/androidrunner.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/android/androidrunner.cpp b/src/plugins/android/androidrunner.cpp index 0df3536f6f2..2a9a4bb7188 100644 --- a/src/plugins/android/androidrunner.cpp +++ b/src/plugins/android/androidrunner.cpp @@ -55,6 +55,7 @@ AndroidRunner::AndroidRunner(QObject *parent, AndroidRunConfiguration *runConfig if ((m_useLocalQtLibs = ds->useLocalQtLibs())) { m_localLibs = AndroidManager::loadLocalLibs(target, ds->deviceAPILevel()); m_localJars = AndroidManager::loadLocalJars(target, ds->deviceAPILevel()); + m_localJarsInitClasses = AndroidManager::loadLocalJarsInitClasses(target, ds->deviceAPILevel()); } m_intentName = AndroidManager::intentName(target); m_packageName = m_intentName.left(m_intentName.indexOf(QLatin1Char('/'))); @@ -198,6 +199,8 @@ void AndroidRunner::asyncStart() extraParams += QLatin1String(" -e libs_prefix /data/local/qt/"); extraParams += QLatin1String(" -e load_local_libs ") + m_localLibs; extraParams += QLatin1String(" -e load_local_jars ") + m_localJars; + if (!m_localJarsInitClasses.isEmpty()) + extraParams += QLatin1String(" -e static_init_classes ") + m_localJarsInitClasses; } extraParams = extraParams.trimmed(); |