2014-07-17 2 views
1

로드 테스트에 도움이되도록 설계된 Android 애플리케이션을 구축 중입니다. 앱이 시작되면 각 앱이 어떤 종류의로드를 수행 할 수 있는지를 제어 할 수 있도록 기본 액티비티에 추가 값을 보냅니다. 현재, 우리는 매우 정직있는 직접 ADB를 사용하여 단자를 통해, 스크립트,이 일을하고 있습니다 : 디버깅 목적IntelliJ Android 실행기에 adb 쉘 명령 전달

adb shell am start -e key1 value1 -e key2 value2 -n bla.bla/bla.MainActivity 

, 나는 인 IntelliJ에서이 작업을 수행 할 수 있도록하고 싶습니다하지만 난 볼 수 없습니다 내 실행 구성 화면에 아무것도 아무것도 나에게 adb에 전달하자. 이것이 가능한가?

+0

이것은 깔끔한 기술처럼 보입니다. 코드에서 여분의 값을 어떻게 읽었습니까? adb doc은 "-e"매개 변수를 설명하지 않습니다. – AndroidGuy

+0

getIntent(). getStringExtra(). Extent 값을 코드에서 인 텐트로 전달하는 것과 같습니다. 하지만 쉘을 통해 전달할 수 있습니다. – Gregg

답변

0

이번에는 늦었 겠지만 IntelliJ Repo의 BashSupport 플러그인을 사용해보십시오.

관련 문제