小编Vil*_*usK的帖子

Genymotion无法启动Android虚拟设备

如何解决Genymotion/VirtualBox问题,什么时候无法启动Android虚拟设备?

收到贝娄信息:

无法启动Genymotion虚拟设备.

VirtualBox软件返回错误:"不兼容状态".

请运行VirtualBox软件以检查问题.然后,尝试直接从VirtualBox运行Genymotion虚拟设备以获得可能的解释.

有关更多信息,请访问:https: //cloud.genymotion.com/page/faq/#vbox

无法启动Genymotion虚拟设备 -

android virtualbox genymotion

64
推荐指数
3
解决办法
7万
查看次数

无法将Android Studio的调试程序附加到Android进程

我无法将Android Studio的调试器附加到我的可调试应用程序进程.其他人有这个问题吗?基本上我无法在Choose Process对话框中列出我的应用程序.

我选择的是Attach debugger to Android process:

将调试器附加到Android进程

然后,这是Process selectionAndroid Studio 的对话框如下所示:

要调试的列表中没有应用程序

我的应用程序未显示在Choose Process列表中的任何想法?

虽然,DDMSDevices | logcat列表中看到我的应用程序:

<code>Android Monitor</code>也看到<code>Devices</code>列表中的应用程序:</p>

<p><img rel=

我试过这些动作:

  • 重新启动 MacBook
  • 重启设备:试过Samsung Galaxy Note II N7100(4.3)和Samsung Galaxy S4(4.4.2)
  • 重新Settings->Developer Options启用设备
  • 重新Settings->Developer Options->USB debugging启用设备
  • adb通过运行adb kill-server和重新启动adb start-server
  • 从macbook重新连接设备和/或插入另一个USB端口
  • 在macbook上启动Genymotion虚拟设备
  • restarting in TCP mode port: 5555通过运行adb tcpip 5555然后连接到它adb connect 192.168.1.87 …

debugging macos android adb android-studio

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

为什么Android Studio正在删除和/或更改layout_margin*约束?

我正在使用android.support.constraint.ConstraintLayout布局简单卡片的内容视图.

我每次都会在以下情况下随机更改XML:

  • 我切换到Android Studio的布局编辑器Design选项卡
  • 或者当我Preview打开一个窗格时(在这种情况下,在我的更改期间更改会发生更改).

随机变化包括:

  • 删除我手动定义的布局边距(例如layout_marginEnd)
  • 更改我手动输入的边距值的值
  • 添加tools:layout_editor_absoluteX

问题:

  • 其他人都有这个Android Studio的功能吗?
  • 如何关闭这个"功能",所以我的布局不会被破坏?
  • 在哪里向Google或JetBrains报告此错误?

请看一下这个文件diff,它是在切换到Design选项卡时自动生成的: 在布局XML文件中自动更改diff

PS.:我的Android Studio版本是2.2.3; 我在macOS Sierra上运行它.

更新#1

正如所建议的,在制作之后layout_height="match_parent",我不经常修改,但是当我在Layout Design'er中编辑布局时,我的XML仍然搞砸了: 自动更改#2 这次我想layout_marginTop通过设计UI 进行设置(所选行是我想要添加的),但我还得到了其他不需要的更改:

  • layout_marginStart 删除;
  • app:layout_constraintBottom_toBottomOf引用的ID有一个前缀"+"符号,这意味着,这些ID是新声明的,所以当我使用Goto declaration功能时,我将不得不从列表中选择它 - 而不是所需的行为.
  • tools:layout_editor_absoluteX得到补充.我可以忽略它,但仍然 - 不是我想要发生的事情.

android android-studio android-constraintlayout android-layout-editor

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

在新的Android Studio项目上获取`错误:无法获取属性':lib'on null object`

我用Android Studio创建了一个新项目并在里面添加了新的lib项目,但现在我得到了这个:

Error:Cannot get property ':lib' on null object.

android gradle android-studio

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

Objective-C,我如何获得UITextField的值?

我怎样才能获得价值UITextField?一些示例代码将它附加到一个NSString将是fab!

string objective-c uitextfield

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

避免SecurityException,因为"没有活动的管理员拥有"

如何避免这种例外

E/AndroidRuntime(26113): Caused by: java.lang.SecurityException: No active admin owned by uid XXXX for policy #3
Run Code Online (Sandbox Code Playgroud)

在调用时:

public static void lockScreen(Context context) {
    Log.d(TAG, "lockScreen");
    ComponentName mDeviceAdminSample = null;
    DevicePolicyManager dpm = (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
    Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
    intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mDeviceAdminSample);
    dpm.lockNow();
}
Run Code Online (Sandbox Code Playgroud)

android securityexception admin

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

如何在其他版本中强制使用Android Studio`deview`,因此重构抽象类会更安全

我有几个抽象类,它们在flavor中有不同的实现.

如果在所有风格中使用/覆盖方法,我如何找到Android Studio.

可能是,在当前选择的风味方法中可能看起来未使用.

java polymorphism android class android-studio

8
推荐指数
1
解决办法
317
查看次数

链接跨度从ListView的convertView中丢失

ListView滚动时为什么链接会丢失?从调试很明显,跨越不添加第二个时间上的TextView距离convertView.

这是从适配器调用的一段代码getView.

    ...
    String body = MyItemDetails.getBody(); // String to linkify

    final Spannable spannable = MyCustomUri.addHashtagSpans(context, body);
    viewHolder.textView.setText(spannable);

    viewHolder.textView.setTextIsSelectable(true); // adds additional spans
    viewHolder.textView.setMovementMethod(ArrowKeyMovementMethod.getInstance());
    viewHolder.textView.setAutoLinkMask(Linkify.WEB_URLS);
    ...
Run Code Online (Sandbox Code Playgroud)

MyCustomUri.addHashtagSpans()使用extends 创建一个SpannableStringwith .MyCustomSpanURLSpan

问题是当我在ListView链接中向上和向下滚动时丢失了.而当屏幕第一次打开时,它设置正确.

现在我通过禁用重convertView用来做出一个肮脏的修复:(任何想法如何更好地解决这个问题?

android listview textview linkify spannablestring

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

如何自动将Jenkins的Android应用程序上传到Google Play Alpha Test?

我让Jenkins运行,在每次提交后拉动GitHub并构建我的应用程序.有测试人员社区,我想拥有我的最新应用程序.我希望我的应用程序上传到Google Play Alpha Test,但也许,我应该使用其他服务?

你#deroiddevs正在使用什么?

android artifacts build automated-deployment jenkins

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

如何在支持libs更新后构建APK时修复ProcessException?

我升级到支持 libs appcompat-v7support-v422.1.1(从22.0.0开始):

compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.android.support:support-v4:22.1.1'
Run Code Online (Sandbox Code Playgroud)

现在我在构建APK时开始获取ProcessException:

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/java/jdk1.8.0_31/bin/java'' finished with non-zero exit value 2
Run Code Online (Sandbox Code Playgroud)

詹金斯的这些错误:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_stagingDebugCompile'.
   > Could not find com.android.support:appcompat-v7:22.1.1.
     Searched in the following locations:
         https://jcenter.bintray.com/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.pom
         https://jcenter.bintray.com/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.jar
         https://repo1.maven.org/maven2/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.pom
         https://repo1.maven.org/maven2/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.jar
         https://maven.fabric.io/public/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.pom
         https://maven.fabric.io/public/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.jar
         file:/opt/android-sdk-linux/extras/android/m2repository/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.pom
         file:/opt/android-sdk-linux/extras/android/m2repository/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.jar
         file:/opt/android-sdk-linux/extras/google/m2repository/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.pom
         file:/opt/android-sdk-linux/extras/google/m2repository/com/android/support/appcompat-v7/22.1.1/appcompat-v7-22.1.1.jar
     Required by:
         workspace:app:1.5.1
   > Could …
Run Code Online (Sandbox Code Playgroud)

android build gradle android-studio

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

如何从 Android 设备屏幕制作 GIF

我可以捕获 Android 设备屏幕:

adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > adb-screenshot-$(date +%Y%m%d-%H%M%S).png

如何将所有这些图像压缩成单个 GIF?

android screenshot gif

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

如何创建Android Things捆绑并推送OTA?

有人成功创建了Android Things Bundle并将其推上了OTA吗?

在Android Things的控制台上,有一个为OTA 创建捆绑包的页面.

我正在试图弄清楚如何做到这一点.我将只是一个单一的APK文件main.apkZIP文件中.然后我试着把它推到附近的RPi.但是main.apk不会在设备上启动.

我尝试过的事情:

  • Empty bundleThings Build ID= 下载NIH40K
  • 创建一个Bundle并将其推送到设备 OTA UPDATES
  • FACTORY IMAGE使用新创建的包创建新的
  • 仍然我的应用程序将无法启动
  • 我已经检查过,我的应用程序的MainActivity有action = MAIN和category = IOT_CATEGORY
  • 尝试从我的笔记本电脑上运行应用程序adb connect Andorid.local,它按设计工作

但我无法进行OTA更新.有人成功了吗?

这是我在Github上的项目:https: //github.com/ViliusKraujutis/Android-Things-Demo

谢谢

android ota iot android-things android-things-console

2
推荐指数
1
解决办法
1812
查看次数