小编Nao*_*der的帖子

无法启动 Android Emulator - 库未加载

我在 Android Studio 中更新了 Android Emulator。更新后,当我尝试启动 AVD 时,我总是收到“模拟器进程被杀死”的消息。

我试图从命令行启动它并出现以下错误。

模拟器:Android 模拟器版本 30.5.3.0 (build_id 7196367) (CL:N/A) dyld:库未加载:/System/Library/Frameworks/IOUSBHost.framework/Versions/A/IOUSBHost 引用自:/Users/NaoKreuzeder/Library /Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64 原因:找不到图像 中止陷阱:6

我在我的 mac 上搜索了文件“IOUSBHost.framework”。但是找不到。

如何解决这个问题?有人可以指出我正确的方向以找到解决方案吗?

android android-emulator android-studio

7
推荐指数
2
解决办法
1322
查看次数

在我的华为手机上调试时,Android Studio 调试器在断点处崩溃/停止

调试器到达断点后,应用程序进程停止,一段时间后(2-3 秒)调试器断开连接。但前提是我用我的华为手机(EMUI 10)调试。

这些是日志中的最后 3 行:

D/: [ZeroHung]zrhung_send_event: wp = 257, ret = 0
D/:[ZeroHung]zrhung_send_event: wp = 258, ret = 0
与目标虚拟机断开连接,地址:'localhost:8629',传输:'socket'

如果我在模拟器上使用相同的断点调试同一个应用程序,一切正常。调试器在断点处停止,并且不会自行断开连接。

crash debugging android android-studio huawei-mobile-services

6
推荐指数
1
解决办法
747
查看次数

在位图上反转黑白无效

我使用OpenCV进行图像处理。我想反转此位图(黑到白,白到黑),但我有一些问题。

我这样做后得到了这个位图:

// to grey
Imgproc.cvtColor(mat, mat, Imgproc.COLOR_RGB2GRAY, 4);

Imgproc.adaptiveThreshold(mat, mat, 255, Imgproc.ADAPTIVE_THRESH_MEAN_C, Imgproc.THRESH_BINARY_INV, 15, 4);

Utils.matToBitmap(mat, bitmapCopy);
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

这是反相后的结果。 在此处输入图片说明

这是我的代码:

    // to grey
    Imgproc.cvtColor(mat, mat, Imgproc.COLOR_RGB2GRAY, 4);

    Imgproc.adaptiveThreshold(mat, mat, 255, Imgproc.ADAPTIVE_THRESH_MEAN_C, Imgproc.THRESH_BINARY_INV, 15, 4);

    Utils.matToBitmap(mat, bitmapCopy);

    for(int y = 0; y < bitmapCopy.getHeight(); y++){
        for(int x = 0; x < bitmapCopy.getWidth(); x++){

            int pixel = bitmapCopy.getPixel(x,y);

            if (pixel == Color.WHITE){
                bitmapCopy.setPixel(x, y, Color.BLACK);
            } else {
                bitmapCopy.setPixel(x, y, Color.WHITE);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

第一张图片中的白线应反转为黑线,但不起作用。我使用Adobe Photoshop检查了文件。当我指向图像的白色区域时,它表明颜色是白色(#FFFFFF)。

我想念什么?有人可以启发我吗?

java android opencv bitmap image-processing

5
推荐指数
1
解决办法
67
查看次数

Facebook SDK 4.0 LoginButton - setReadPermissions不工作?

我从Facebook 4.0 SDK 实现了LoginButton.登录和注销工作正常.

现在我想设置"user_friends"权限 LoginButton.setReadPermissions(Arrays.asList("user_friends"));

但似乎这行代码被忽略了?当我使用getAccessToken().getPermissions();i 成功登录后读取权限时,只有"basic_info"权限.

如果我使用LoginManager.getInstance().logInWithReadPermissions( HighscoreFragment.this, Arrays.asList("user_friends") );,我获得正确的权限.但我想使用LoginButton.

那么在登录时实现LoginButton并设置所需权限的正确方法是什么?

这是我的代码:

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

        View view = inflater.inflate(R.layout.fragment_highscore, container, false);

        mLoginButton = (LoginButton) view.findViewById(R.id.login_button);
        mLoginButton.setReadPermissions(Arrays.asList("user_friends"));
        mLoginButton.setFragment(this);    

        // Callback registration
        mLoginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {

                Log.i(TAG, "LOGIN SUCCESFUL");
                Log.i(TAG, loginResult.getAccessToken().getPermissions().toString());
                AccessToken accessToken = AccessToken.getCurrentAccessToken();
                if (accessToken != null) {
                    if(accessToken.getPermissions().contains("user_friends"))
                        fetchScoreboardEntries();
                }
            }

            @Override …
Run Code Online (Sandbox Code Playgroud)

permissions android facebook facebook-login facebook-sdk-4.0

3
推荐指数
1
解决办法
3510
查看次数