标签: nexus-5

将AVD设置为与物理设备相同的规格

我想设置一个与我的谷歌Nexus 5具有完全相同规格的Android虚拟设备,但这并不像你想象的那样简单切割和干燥......

从Android虚拟设备管理器的" 设备定义"选项卡中选择Nexus 5,即可进入" 创建新的Android虚拟设备"窗口.这一切都很好,但有未填充的盒子:1)CPU/ABI和2)皮肤

我意识到这不一定是一个大问题,但我想选择那些与我的物理设备完全相同的盒子.经过一段令人沮丧的时期,谷歌搜索了这里的价值观 - 我已经在stackoverflow上使用了慷慨的人.

1)CPU/ABI:ARM(armeabi-v7a)或Intel(Atom)x86 ???

2)皮肤:我不知道!!! wxga,wvga,700,800等...(wtf)

由于美学对我来说非常重要,我希望皮肤准确.谁知道这些事情?

installation android skin android-virtual-device nexus-5

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

Android Lollipop设备上没有显示菜单软键[Nexus 9和nexus 5]

我似乎无法找到Menu softkey我的Nexus 9和nexus 5 [Android版Lollipop].我开发的所有应用程序option menu都没有显示menu softkey.所以我无法访问它option menu.

我的一些应用程序也Actionbar/Toolbar因为他们的设计要求而不使用,因此我正在寻找一种无需添加的解决方案Actionbar/Toolbar.

所以我想知道,有没有办法展示Menu softKey in Android Lollipop

更新:

在此输入图像描述 这是我在Nexus 9上找到的示例应用程序.您可以看到它具有action overflow button遗留应用程序.谁能告诉我这是怎么做到的?

android android-optionsmenu nexus-5 android-5.0-lollipop

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

Android 4.4在使用adb命令捕获时不允许我保存图片

我的目标是使用前置和后置摄像头自动执行捕获和保存图片的过程.

我正在使用运行Android版本4.4.2的Nexus 5,但我没有使用它.

我使用以下命令分别打开前后摄像头:

>adb shell am start -a android.media.action.IMAGE_CAPTURE --ei android.intent.extras.CAMERA_FACING 1


>adb shell am start -a android.media.action.IMAGE_CAPTURE --ei android.intent.extras.CAMERA_FACING 0
Run Code Online (Sandbox Code Playgroud)

(我在之前的stackoverflow post-> ADB命令中找到了这些命令来切换android设备中的摄像头模式)

问题是,当设备处于其中一种模式,它将只捕获未保存的图像时,我执行以下命令:

>adb shell input keyevent KEYCODE_CAMERA
Run Code Online (Sandbox Code Playgroud)

运行此命令后,屏幕上会显示照片以及用于保存,丢弃或重新拍摄照片的按钮.但是,保存选项似乎没有做任何事情.

我有两个具体问题:

1.)是否有任何替代命令可用于打开任一相机?

2.)如何确保图像未保存在某个意外位置?

我真的很感激这个问题的一些帮助.

编辑:我不需要将图片存储在我的电脑上,我希望它在/ sd/card/DCIM/Camera或手机上的其他地方.

android adb nexus-5

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

AOSP Build 无法在锤头上启动

所以我是“从源代码构建 android”的新手。我最近构建了一个自定义 ROM(在 AOSP 中没有变化)。同步 repo 后(并下载hammerhead 二进制文件),我使用了以下命令:

   $. build/envsetup.sh
   $lunch
   $aosp_hammerhead-userdebug
   $export OUT_DIR_COMMON_BASE=/media/entertainment/out
   $make -j4 otapackage
Run Code Online (Sandbox Code Playgroud)

它在花费了很长时间之后才建成。该过程停止两次,给出......错误 1。但后来我增加了 linux-swap 空间。一切顺利。

最后,我能够在 out/target/product/hammerhead/aosp_hammerhead-ota-eng.gaurav-ubuntu.zip (174.7 mb)

我使用 multiROM 管理器在我的 nexus 5 上安装了这个 ROM。

问题:

当我启动这个 ROM 时,手机卡在 Google 标志上,即甚至不显示启动屏幕。

任何人都可以指导我,可能的问题是什么?

android android-source nexus-5

5
推荐指数
2
解决办法
2808
查看次数

Android L + Nexus 5:java.io.FileNotFoundException:打开失败:EACCES(权限被拒绝)

首先,我会说我读过许多其他与此问题相符的帖子,但这些帖子都没有对我有用.

我正在我的设备上测试我的应用程序,运行Android L的Nexus 5.它还没有根植.这个相同的代码适用于运行API 19的旧版Android.

我正在尝试截取屏幕截图并使用以下代码进行分享:

    View screen = getWindow().getDecorView().getRootView();
    screen.setDrawingCacheEnabled(true);
    Bitmap bitmap = screen.getDrawingCache();
    String filename = getScreenshotName();
    String filePath = Environment.getExternalStorageDirectory().getPath()
            + File.separator + filename;

    File imageFile = new File(filePath);
    try {
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        bitmap.compress(Bitmap.CompressFormat.PNG, 100, bos);
        byte[] bitmapData = bos.toByteArray();

        FileOutputStream fos = new FileOutputStream(imageFile);
        fos.write(bitmapData);
        fos.flush();
        fos.close();
    } catch (FileNotFoundException e) {
        Log.e("GREC", e.getMessage(), e);
    } catch (IOException e) {
        Log.e("GREC", e.getMessage(), e);
    }

    // share
    Intent share = new Intent(Intent.ACTION_SEND);
    share.setType("image/png");
    share.putExtra(Intent.EXTRA_STREAM, …
Run Code Online (Sandbox Code Playgroud)

java android nexus-5 android-5.0-lollipop

5
推荐指数
0
解决办法
1618
查看次数

在ChooserActivity在Nexus 5上显示时,Robotium测试未找到ChooserActivity

我开始开发一个Android项目.我正在写测试套件.我想测试显示ChooserActivity.当我使用LG g2测试时通过.但是,当我使用Nexus 5(Lollipop)测试失败时.

代码如下:

public void testRun() {
    int timeout = 5;

    // Wait for activity: 'course.labs.intentslab.ActivityLoaderActivity'
    assertTrue("course.labs.intentslab.ActivityLoaderActivity is not found!",
            solo.waitForActivity(course.labs.intentslab.ActivityLoaderActivity.class));

    // Click on Implicit Activation
    solo.clickOnView(solo
            .getView(course.labs.intentslab.R.id.implicit_activation_button));
    // Wait for activity: 'com.android.internal.app.ChooserActivity'
    assertTrue("ChooserActivity is not found!",
            solo.waitForActivity("ChooserActivity"));
    // Click on MyBrowser
    solo.clickInList(2, 0);
}
Run Code Online (Sandbox Code Playgroud)

Nexus ScreenShot:

在此输入图像描述

LG G2 ScreenShot:

在此输入图像描述

当给出Nexus上的测试运行错误时,如下所示

Running tests
Test running started
junit.framework.AssertionFailedError: ChooserActivity is not found!
Run Code Online (Sandbox Code Playgroud)

我该怎么办?为什么在Nexus 5上找不到Chooser Activty?

android robotium android-activity android-testing nexus-5

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

Android ResideMenu库,Fragment底部有Cropping问题

https://www.dropbox.com/s/lykyutdlo6386il/nexus%205%202.png?dl=0

这张照片是由nexus 5拍摄的.正如您所看到的,屏幕顶部和底部之间的差距是不同的.侧边菜单关闭时会裁剪Android徽标.底部屏幕的一部分隐藏在本机导航栏下.

https://www.dropbox.com/s/wcwuat1bwoqa26v/correct1.png?dl=0

另一方面,这张照片是由galaxy s5 mini拍摄的.您可能会注意到屏幕顶部和底部之间的间隙是相同的.完全没有问题.

它与ResideMenu库相同,具有不同的设备和Android OS(棒棒糖和kitkat).我查看布局(residemenu.xml)以找出错误的内容; 但一切似乎都对我不对.我找不到任何解决这个问题的方法.有没有办法解决正确缩放主片段(从顶部和底部相同的边距)?请帮我.

链接到库:github.com/SpecialCyCi/AndroidResideMenu

编辑:

这个链接是我正在谈论它的解决方案的问题.

android android-fragments nexus-5 android-5.0-lollipop residemenu

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

失败[INSTALL_FAILED_UPDATE_INCOMPATIBLE],然后出现DELETE_FAILED_INTERNAL_ERROR

当我尝试在nexus5设备上运行应用程序时,Android Studio打开错误窗口,提示“ 安装失败,并显示消息INSTALL_FAILED_CONFLICTING_PROVIDER ”,然后我问我是否要卸载现有应用程序,即使该应用程序在设备上不存在。另外,运行窗口还会显示“ 失败[INSTALL_FAILED_CONFLICTING_PROVIDER]

当单击确定时,我进入运行窗口:

“设备外壳命令:下午卸载com.app.app DELETE_FAILED_INTERNAL_ERROR”

谢谢您的帮助!

android nexus-5

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

相机视图在我的Android应用程序Nexus 5X中颠倒了?

我正在开发一个在后台使用相机预览的Android应用程序.它在不同的设备上运行良好.

但是在Nexus 5X上进行测试时,相机预览是颠倒的.我在清单中使用这些权限

<uses-permission android:name="android.permission.CAMERA" />
Run Code Online (Sandbox Code Playgroud)

我的相机代码如下

public void startCamera(int myTexture)
  {
    surface = new SurfaceTexture(myTexture);

    try {
      camera = Camera.open();


    } catch (Exception e) {
      Log.e("MainActivity", "failed to open Camera");
      e.printStackTrace();
    }
    try
    {
      camera1.setPreviewTexture(surface);
      camera1.startPreview();
    }
    catch (IOException ioe)
    {
      Log.w("MainActivity","Camera launch failed");
    }
  }
Run Code Online (Sandbox Code Playgroud)

试过camera.setDisplayOrientation(180); 但没有奏效.请帮忙!

camera android nexus-5

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

Android Nexus 5设备上的React Native Dev菜单

我有一个基本的react-native应用程序,我在真正的Nexus 5上运行,我找不到一种方法来启用现有的开发人员菜单iOS和模拟设备.

https://facebook.github.io/react-native/docs/debugging.html

https://facebook.github.io/react-native/docs/running-on-device.html

方法1:使用adb reverse(推荐)
如果您的设备运行的是Android 5.0(Lollipop),它已启用USB调试,并且它通过USB连接到您的开发机器,则可以使用此方法.

在命令提示符中运行以下命令:

$ adb reverse tcp:8081 tcp:8081您现在可以使用React Native in-app Developer菜单中的Reload JS而无需任何其他配置.

当我跑步时,react-native run-android我在终端看到这一行

Running adb -s 06adb216 reverse tcp:8081 tcp:8081

但我看到没有 React Native in-app Developer菜单

我在跑步:

Windows 10
react-native-cli: 2.0.1
react-native: 0.42.0
Run Code Online (Sandbox Code Playgroud)

我的index.android.js文件看起来像这样:

import { AppRegistry } from 'react-native';
import Welcome from './src/modules/onboarding/components/welcome';

AppRegistry.registerComponent('mobileapp', () => Welcome);
Run Code Online (Sandbox Code Playgroud)

android nexus-5 windows-10 react-native react-native-android

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