标签: android-sdk-tools

如何在Linux上使用x86 Android模拟器?

最新的Android sdk有一个x86模拟器,可以帮助提高性能.我该如何为它创建图像?当我去创建一个新的avd时,我看到CPU/ABI的下拉列表,但它被设置为"ARM"并被禁用.

android android-emulator android-sdk-2.3 android-sdk-tools

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

Android ADT 23.0.4显示Compile With:API21:Android 4.X(L预览版)而不是API21:Android 5.0

我做了什么?

我在我的Ubuntu中将我的SDK从L预览API 20更新到新的Android 5.0 API 21和ADT到23.0.4.

问题:

Android ADT 23.0.4没有显示Compile With: API21:Android 4.X(L Preview)而不是Compile With:API21:Android 5.0

截图:

(文件 - >新建 - > Android应用程序项目 - >使用/ target sdk编译)

截图:

红色文本中突出显示应更改为编译:API21:Android 5.0 !!`

SDK(更新到最新):

在此输入图像描述

ADT(更新至最新):

在此输入图像描述

这是一个错误吗?或者我只是面对这个或者它只是错误?我需要下载SDK的新副本来解决这个错误!! ??

项目创建后:

在此输入图像描述

Bug报道

android adt android-sdk-tools android-5.0-lollipop

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

net::ERR_FILE_NOT_FOUND file:///android_asset/www/index.html 未找到

我有一个cordova应用程序(我正在为Android构建),我在命令行上使用keytools对其进行了签名并将其安装到我的Android设备上。

每当我在手机上打开应用程序时,都会出现以下错误:

Application Error
net::ERR_FILE_NOT_FOUND (file:///android_asset/www/index.html)
Run Code Online (Sandbox Code Playgroud)

我的手机有互联网连接,所以有一个活动的移动互联网连接 - 任何人都可以帮助调试问题吗?

我遇到了许多与移动远程资产相关的修复程序,但是我在我的应用程序中看不到任何指向远程 URL 的链接。

有没有一种方法可以进行“堆栈跟踪”,以便我确定在我的应用程序中抛出此应用程序错误的确切位置?

任何提示都将不胜感激

--update -- 这里是在模拟器中时生成的adb日志

对于这可能有帮助的其他任何人,我使用以下内容将模拟器日志输出到文件:-(需要双 >> 将数据附加到文件中)

adb -e logcat >> emulator.log
Run Code Online (Sandbox Code Playgroud)

https://gist.github.com/anonymous/e53abb7eb089950ac4e5

-- 更新 -- 我的 AndroidManifest.xml 文件如下所示:

<?xml version='1.0' encoding='utf-8'?>
<manifest android:hardwareAccelerated="true" android:versionCode="1" android:versionName="0.0.1" package="com.myapp" xmlns:android="http://schemas.android.com/apk/res/android">
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
<uses-permission android:name="android.permission.INTERNET" />
<application android:hardwareAccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name" android:supportsRtl="true">
    <activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleTop" android:name="MainActivity" android:theme="@android:style/Theme.Black.NoTitleBar" android:windowSoftInputMode="adjustResize">
        <intent-filter android:label="@string/launcher_name">
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21" /> …
Run Code Online (Sandbox Code Playgroud)

android android-sdk-tools cordova

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

为什么Android Studio无法解析符号ViewPager?

我是Android新手,我正在关注Big Nerd Ranch指南.在本书中,我们正在创建一个ViewPager,以便能够在列表细节之间滑动.由于某些原因,Android Studio无法识别ViewPager.请查看下面的代码.

import android.app.Activity;
import android.os.Bundle;
import android.view.ViewPager;

public class CrimePagerActivity extends Activity {
    private ViewPager mViewPager;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }
}
Run Code Online (Sandbox Code Playgroud)

我不知道该做什么或可能出现什么问题?这与Android SDK有关吗?

android android-sdk-tools android-viewpager

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

如何使用Google Play服务创建API-15模拟器(命令行)

我的应用程序的一个用户特别面临某些问题API Level 15 (4.0.4),我想在我的最终重现这个问题.我没有4.0.4设备,我想为此目的创建和模拟器.我正在运行Android Studio 2.0-beta6,并且GUI AVD Manager根本不显示任何API-15模拟器图像.

因此,我已经使用独立版SDK manager来安装API-15x86级别的系统映像,然后创建一个AVD命令行,如下所示.

$ android create avd -n Api-15-Gnex -t 1
Run Code Online (Sandbox Code Playgroud)

Id 1API-15我机器上目标的ID .但是,这个系统图像显然错过了Google APIs它,我的应用依赖于Google Play services,我需要它们专门来重现这个问题.

如何创建API-15模拟器Google APIs?优选地,来自命令行,但不是必须的.

android emulation android-sdk-tools google-play-services

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

无法安装GPU调试工具

我尝试从SDK管理器安装Android Studio GPU调试工具.但它显示了这个错误:

安装
- GPU调试工具(附加功能; android; gapid; 1)

准备"安装GPU调试工具".
尝试安装到C:\ Users\Ronald\AppData\Local\Android\sdk\extras\android\gapid\1 \但是包装"GPU调试工具,rev 1.0.3"已存在于C:\ Users\Ronald\AppData \本地\ Android的\ SDK \演员\机器人\ gapid.在安装到子目录之前,必须将其删除或移走.
失败的包:
- GPU调试工具(额外的; android; gapid; 1)

这是...\extras\android\gapid\目录:

 Directory of C:\Users\Ronald\AppData\Local\Android\sdk\extras\android\gapid

08/10/2016  14:55    <DIR>          .
08/10/2016  14:55    <DIR>          ..
08/10/2016  20:50    <DIR>          1
08/10/2016  20:50    <DIR>          3
27/06/2016  21:54    <DIR>          android
27/06/2016  21:58            17.518 package.xml
27/06/2016  21:54            17.187 source.properties
27/06/2016  21:54    <DIR>          windows
               2 File(s)         34.705 bytes
               6 Dir(s)  282.628.423.680 bytes free
Run Code Online (Sandbox Code Playgroud)

...\extras\android\gapid\1\目录::

 Directory of C:\Users\Ronald\AppData\Local\Android\sdk\extras\android\gapid\1

08/10/2016 …
Run Code Online (Sandbox Code Playgroud)

android android-sdk-tools android-studio android-sdk-manager

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

Android Monitor Method跟踪和Android Device Monitor之间的区别

我使用Android设备监视器(方法分析)和Android监视器(方法分析)为cpu时间分析了相同的应用程序,但是,我得到了不同的结果.关于他们的基础工作如何不同的任何想法?

1)Android设备监视器 https://developer.android.com/studio/profile/traceview.html

2)Android监视器 https://developer.android.com/studio/profile/am-basics.html

至于我观察到的,在Android监视器(2)中没有选项可以选择基于跟踪或基于采样的分析.此外,没有选项可以更改方法跟踪的缓冲区大小,因此只能收集几秒钟的数据.

我很好奇一个人是否比另一个更准确或更准确.

android ddms android-traceview android-sdk-tools android-studio

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

无法通知项目评估侦听器> javax/xml/bind/annotation/XmlSchema

我试图首先运行一个react-native应用程序react-native run-android.我希望它可以工作,就像我打电话时一样react-native run-ios.堆栈中有很多用户遇到同样的错误,"无法通知项目评估监听器".

观察到的行为

> react-native run-android
Scanning folders for symlinks in /Users/tiagogouvea/www/go-along/mobile/node_modules (12ms)
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug)...
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.gradle.internal.reflect.JavaMethod (file:/Users/tiagogouvea/.gradle/wrapper/dists/gradle-4.0-milestone-1-all/2rnr7rhi2zsmkxo9re7615fy6/gradle-4.0-milestone-1/lib/gradle-base-services-4.0.jar) to method java.lang.ClassLoader.getPackages()
WARNING: Please consider reporting this to the maintainers of org.gradle.internal.reflect.JavaMethod
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations …
Run Code Online (Sandbox Code Playgroud)

android gradle android-sdk-tools android-studio react-native

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

Travis-CI Android SDK许可证问题

我正在尝试用Travis构建我的Android项目,目前我收到错误:

A problem occurred configuring project ':app'.
> You have not accepted the license agreements of the following SDK 
components:
[Android SDK Build-Tools 27.0.1].
Run Code Online (Sandbox Code Playgroud)

我不知道怎么样,但昨天我可以解决问题:

before_install:
    - yes | sdkmanager "platforms;android-27"
Run Code Online (Sandbox Code Playgroud)

但现在它对我没有帮助.我会很感激任何建议.

这是构建URL https://travis-ci.org/madsunrise/luna-mobile/jobs/325034903,我也把travis.yml放在下面

sudo: required

language: android
jdk: oraclejdk8

notifications:
  email:
    recipients:
      - rudnev.vanya@gmail.com
    on_success: change
    on_failure: always

before_cache:
  - rm -f  $HOME/.gradle/caches/modules-2/modules-2.lock
  - rm -rf $HOME/.gradle/caches/*/plugin-resolution/

before_install:
  - yes | sdkmanager "platforms;android-27"

cache:
  directories:
  - $HOME/.gradle/caches/
  - $HOME/.gradle/wrapper/
  - $HOME/.android/build-cache

env:
 global:
 - ANDROID_API=27
 - ANDROID_BUILD_TOOLS=27.0.2

android: …
Run Code Online (Sandbox Code Playgroud)

android android-sdk-tools travis-ci

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

android studio avd manager无效选项 - '-enable-whpx'

我在使用android studio avd manager运行任何模拟器时遇到错误:

...AppData\Local\Android\Sdk\emulator/emulator-x86.exe: invalid option -- '-enable-whpx' 
Run Code Online (Sandbox Code Playgroud)
  • android studio版本是3.1.3
  • android模拟器版本是27.3.9
  • Hyper-V和Windows Hypervisor平台在我的Windows 10上处于活动状态
  • WindowsHypervisorPlatform = on设置了标志...sdk\emulator\lib/advancedFeatures.ini

这是详细模式的一部分:

emulator: Checking whether Windows Hypervisor Platform (WHPX) is available.
emulator: Could not load library WinHvPlatform.dll
emulator: WHPX is either not available or not installed.
emulator: CPU Acceleration: working
emulator: CPU Acceleration status: HAXM version 7.2.0 (4) is installed and usable.
Run Code Online (Sandbox Code Playgroud)

Windows Hypervisor平台在Windows功能中进行检查,并且WinHvPlatform.dll显示在Windows功能中C:\Windows\System32

我该如何启用或安装WHPX?

android android-emulator android-sdk-tools android-studio avd-manager

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