簡體   English   中英

Android Emulator插件無法在Jenkins中運行

[英]Android Emulator plugin not working in Jenkins

當我使用選項創建模擬器在Jenkins上運行測試時,我遇到了這個問題:

[android]無法創建Android模擬器:無法運行AVD創建命令

當我定位現有的模擬器時,我遇到了這個問題:

致命:C:\\ Windows \\ system32 \\ config \\ systemprofile.android \\ avd \\ AVD_2.2.ini(系統找不到指定的路徑)java.io.FileNotFoundException:C:\\ Windows \\ system32 \\ config \\ systemprofile.android \\ avd \\ AVD_2.2.ini(系統找不到指定的路徑)java.io.FileInputStream.open(本機方法)java.io.FileInputStream。(未知來源)java.io.FileReader。(未知來源) at hudson.plugins.andin_alulator.dols.Darses.darseConfig。(hs.pallgins.andol_meulator.SdkInstaller $ 2.call(sdkInstaller.java:331)at hudson.plugins.andol_emulator.SdkInstaller $ 2.call(SdkInstaller)的hudson.plugins.android_emulator.util.Utils.parseConfigFile(Utils.java:436) .java:328)位於hudson.plugins.docalChannel.call上的hudson.plugins.android_emulator.SdkInstaller.getPlatformFromExistingEmulator(SdkInstaller.java:328)中的hudson.remoting.LocalChannel.call(LocalChannel.java:45)(SdkInstaller。) java:312)在hudson.plugins.android_emulato的hudson.plugins.android_emulator.SdkInstaller.installDependencies(SdkInstaller.java:174) r.AndroidEmulator.setUp(AndroidEmulator.java:247)at hudson.model.Build $ BuildExecution.doRun(Build.java:154)at hudson.model.AbstractBuild $ AbstractBuildExecution.run(AbstractBuild.java:499)at hudson.model .run.execute(Run.java:1488)位於hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)hudson.model.ResourceController.execute(ResourceController.java:88)hudson.model.Executor.run( Executor.java:236)

我有這個文件。 當我運行手動模擬器和jenkins測試它的工作原理。

第二種情況中顯示的路徑表明您可能正在運行Jenkins作為系統服務。

在這種情況下,您可以嘗試Android Emulator Plugin wiki頁面上“已知問題”下列出的解決方法:

在Windows服務中作為“本地系統”運行
如果Jenkins使用“本地系統”帳戶作為Windows服務運行,則無法生成和運行新的AVD(請參閱問題#7355 )。

解決方法:將Jenkins服務配置為“作為”真實用戶運行


如果這不能解決問題,您可以告訴我們手動創建AVD時放置AVD的目錄嗎? 您可以通過使用-verbose標志運行emulator來查找。 在前幾行中你應該看到類似的東西:

模擬器:Android虛擬設備文件位於:c:\\ users \\ foo \\ .android \\ avd \\ emu_4.0.3.ini

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM