相关疑难解决方法(0)

当PreferenceScreen中的不同包的targetClass时,ActivityNotFoundException

应用程序的默认包是"example.app".

目标活动的包是"example.app.abc".

在java代码中调用"example.app.abc.TheActivity"的startActivity()就行了,

但在preference.xml上指定它不起作用:

<PreferenceScreen android:key="key"
    android:title="@string/title"
>
    <intent android:action="android.intent.action.MAIN"
        android:targetPackage="example.app.abc"
        android:targetClass="TheActivity"
/>
</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

我试过android:targetClass ="example.app.abc.TheActivity",但它也不起作用.

是不是可以优先启动非默认包的活动?

android package preference

15
推荐指数
1
解决办法
3531
查看次数

如何从命令行在Android设备上添加现有的Google帐户?

我有一大堆设备,我想添加谷歌帐户.谷歌帐户已经设置好,所以我只想通过命令行脚本将这些现有帐户添加到设备中.

shell android adb

11
推荐指数
1
解决办法
2328
查看次数

标签 统计

android ×2

adb ×1

package ×1

preference ×1

shell ×1