我有兩個應用程序X和Y.應用程序X有一個活動「A」需要在應用程序Y的進程上運行。我想創建波紋管的儀器測試:在外部進程上運行的儀器活動
公共類ATEST擴展SingleLaunchActivityTestCase {...}
的問題是,當我點我的測試應用程序的AndroidManifest.xml中儀器進程XI得到以下錯誤:
了java.lang.RuntimeException:意向過程test.application.a解決不同的工藝test.application.b
我預計,如果一個活動的方法Y運行以來的儀表框架必須運行在同一個目標進程Y.
但是,如果我改變儀器過程y時,會出現以下錯誤: 了java.lang.RuntimeException:在android.test.suitebuilder.TestSuiteBuilder $ FailedToCreateTests.testSuiteConstructionFailed套房施工 過程中的異常(TestSuiteBuilder.java:239) ... 引起:java.lang.NoClassDefFoundError:test.application.aA
我想這是因爲在應用程序Y上沒有類test.application.aA!
這是來自儀表框架的限制嗎?
在此先感謝!
[Intent解析爲在Android中運行單元測試時解析爲不同進程的可能的副本](http://stackoverflow.com/questions/6445247/intent-resolved-to-different-process-when-running-unit-test-在-機器人) – 2016-07-18 13:24:11