Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with getting io.appium.uiautomator2.server.test package info #230

Closed
AnnaWyrwal opened this issue Dec 10, 2018 · 6 comments
Closed

Comments

@AnnaWyrwal
Copy link

AnnaWyrwal commented Dec 10, 2018

Appium v1.9.2-beta.2 (CLI)
Windows 10 + Android 7 real device (Huwawei)

During each startup of Appium session io.appium.uiautomator2.server.test is reinstalled due to issues with getting version name and version code. The re-installation causes additional performance hit, which could be skipped.

2018-12-10 15:03:31:505 - info: [debug] [ADB] Getting install status for io.appium.uiautomator2.server.test
2018-12-10 15:03:31:506 - info: [debug] [ADB] Running 'C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe -P 5037 -s BUC4C16C16005142 shell dumpsys package io.appium.uiautomator2.server.test'
2018-12-10 15:03:31:596 - info: [debug] [ADB] 'io.appium.uiautomator2.server.test' is installed
2018-12-10 15:03:31:596 - info: [debug] [ADB] Getting package info for 'io.appium.uiautomator2.server.test'
2018-12-10 15:03:31:597 - info: [debug] [ADB] Running 'C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe -P 5037 -s BUC4C16C16005142 shell dumpsys package io.appium.uiautomator2.server.test'
**2018-12-10 15:03:31:684 - warn: [ADB] Cannot read version codes of 'C:\Users\annwy\source\repos\appium_improvements\Appium_tosca\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' and/or 'io.appium.uiautomator2.server.test'
2018-12-10 15:03:31:684 - warn: [ADB] Cannot read version names of 'C:\Users\annwy\source\repos\appium_improvements\Appium_tosca\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' and/or 'io.appium.uiautomator2.server.test'**
**2018-12-10 15:03:31:685 - info: [debug] [ADB] The current install state of 'C:\Users\annwy\source\repos\appium_improvements\Appium_tosca\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' is unknown. Installing anyway**
2018-12-10 15:03:31:686 - info: [debug] [ADB] Device API level: 24
2018-12-10 15:03:31:686 - info: [debug] [ADB] Running 'C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe -P 5037 -s BUC4C16C16005142 install -r C\:\\Users\\annwy\\source\\repos\\appium_improvements\\Appium_tosca\\node_modules\\appium\\node_modules\\appium-uiautomator2-server\\apks\\appium-uiautomator2-server-debug-androidTest.apk'
2018-12-10 15:03:33:951 - info: [debug] [ADB] Install command stdout: Success
@imurchie
Copy link
Contributor

What do you get if you run

C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe -P 5037 -s BUC4C16C16005142 shell dumpsys package io.appium.uiautomator2.server.test

@AnnaWyrwal
Copy link
Author

$ "C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe" -P 5037 -s                                                                                                                                                                                                BUC4C16C16005142 shell dumpsys package io.appium.uiautomator2.server.test
Key Set Manager:
  [io.appium.uiautomator2.server.test]
      Signing KeySets: 6

Packages:
  Package [io.appium.uiautomator2.server.test] (72a5288):
    userId=11440
    pkg=Package{778afd io.appium.uiautomator2.server.test}
    codePath=/data/app/io.appium.uiautomator2.server.test-2
    resourcePath=/data/app/io.appium.uiautomator2.server.test-2
    legacyNativeLibraryDir=/data/app/io.appium.uiautomator2.server.test-2/lib
    primaryCpuAbi=null
    secondaryCpuAbi=null
    versionCode=0 minSdk=21 targetSdk=24
    versionName=null
    splits=[base]
    apkSigningVersion=2
    applicationInfo=ApplicationInfo{f556bb3 io.appium.uiautomator2.server.test}
    flags=[ DEBUGGABLE HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ]
    hwflags=[ ]
    privateFlags=[ RESIZEABLE_ACTIVITIES ]
    dataDir=/data/user/0/io.appium.uiautomator2.server.test
    supportsScreens=[small, medium, large, xlarge, resizeable, anyDensity]
    usesLibraries:
      android.test.runner
    usesLibraryFiles:
      /system/framework/android.test.runner.jar
    timeStamp=2018-12-10 16:03:43
    firstInstallTime=2018-12-05 15:46:04
    lastUpdateTime=2018-12-10 16:03:45
    signatures=PackageSignatures{8f46207 [d7f1f224]}
    installPermissionsFixed=true installStatus=1
    pkgFlags=[ DEBUGGABLE HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ]
    User 0: ceDataInode=430547 installed=true hidden=false suspended=false stopp                                                                                                                                                                                               ed=true notLaunched=true enabled=0
      runtime permissions:


Dexopt state:
  [io.appium.uiautomator2.server.test]
    Instruction Set: arm64
      path: /data/app/io.appium.uiautomator2.server.test-2/base.apk
      status: /data/app/io.appium.uiautomator2.server.test-2/oat/arm64/base.odex                                                                                                                                                                                                [compilation_filter=interpret-only, sta
      tus=kOatUpToDate]

@imurchie
Copy link
Contributor

This should no longer happen, with this change.

Please try with the latest beta (npm uninstall -g appium && npm install -g appium@beta).

@AnnaWyrwal
Copy link
Author

You're right, with that change it works just great. Cool, thank you :)

@Dor-bl
Copy link

Dor-bl commented Mar 6, 2024

@KazuCocoa this issue can be closed?

@KazuCocoa
Copy link
Member

Yes, via the link's appium issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants