最近文章

Android Studio Manifest.xml错误提示:Expecting 'android:screenOrientation="unspecified"' or '"fullSensor"' for this activity

使用的是Android Studio 3.6,打开Manifest.xml,存在以下错误提示:Expecting 'android:screenOrientation="unspecified"' or '"fullSensor"' for this activity so the user can use the application in any orientation and provid
标签:

强大的Github查看代码Chrome插件Octotree

在Github看源码文件是一件很痛苦的事,特别是目录层级很深的文件。在这里推荐一款在github上的读码Chrome插件Octotree。octotree会读取github仓库上的代码层级,然后再github当前页面的左侧显示出代码层级的树状结构。先睹为快: 安装Chrome插件Octotree进入Chrome的插件应用商店,在搜索框输入Octotree,如图:
标签:

ionic 2 图片位置

ionic 2项目的src/assets目录是用来存放资源文件,图片可以放置在/src/assets/img下,引用如下:<img src="assets/img/yourimage.jpg" alt=""> 对于之前放置的位置www/assets/img已被废弃,建议www/assets/img也迁移到src/as
标签:

ionic构建android报错:ERROR: In &lt;declare-styleable&gt; FontFamilyFont, unable to find attribute android:fontVariationSettings

使用ionic cordova构建android应用:ionic cordova build android --stacktrace 错误信息如下::generateDebugResources :mergeDebugResources :processDebugManifest :processDebugResources ERROR:&n
标签:

Ionic 3项目crosswalk报错:Could not resolve org.xwalk:xwalk_core_library:23 .

启动Ionic 3项目:ionic cordova run android --prod 报错信息:> Could not resolve all dependencies for configuration ':_armv7DebugApkCopy'. 
标签:

Android Studio Manifest.xml错误提示:Expecting 'android:screenOrientation="unspecified"' or '"fullSensor"' for this activity

使用的是Android Studio 3.6,打开Manifest.xml,存在以下错误提示:

Expecting 'android:screenOrientation="unspecified"' or '"fullSensor"' for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices.

原因

这是一种警告,提示我们,对于大屏幕设备,不建议限制方向。

限制竖屏,屏蔽提示的解决方法

如果确实要限制为竖屏,可以按以下步骤:

  • Mac: Android Studio -> Preferences
  • Windows: File -> Settings

1、在配置搜索"chrome"

2、把"Activity is locked to an orientation"勾选去掉

3、应用,确定


强大的Github查看代码Chrome插件Octotree

在Github看源码文件是一件很痛苦的事,特别是目录层级很深的文件。在这里推荐一款在github上的读码Chrome插件Octotree。octotree会读取github仓库上的代码层级,然后再github当前页面的左侧显示出代码层级的树状结构。

先睹为快:

安装Chrome插件Octotree

进入Chrome的插件应用商店,在搜索框输入Octotree,如图:

在Octotree插件上,点击”添加至Chrome“按钮,添加插件到Chrome。

打开github.com,选择某一个仓库,就可以在仓库页面的左侧看到”Octotree“的左侧隐藏按钮。移动鼠标到按钮上,就可以看到代码的层级以树状结构呈现出来:



ionic 2 图片位置

ionic 2项目的src/assets目录是用来存放资源文件,图片可以放置在/src/assets/img下,引用如下:

<img src="assets/img/yourimage.jpg" alt="">

对于之前放置的位置www/assets/img已被废弃,建议www/assets/img也迁移到src/assets/img。其他在www下的资源也迁移到src/assets/。

ionic构建android报错:ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:fontVariationSettings

使用ionic cordova构建android应用:

ionic cordova build android --stacktrace

错误信息如下:

:generateDebugResources
:mergeDebugResources

:processDebugManifest

:processDebugResources
ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:fontVariationSettings
 FAILED
ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:ttcIndex

I am using following tools on Window's:
 Editor : VScode

相关依赖:

android-26
com.android.support:support-v4:26.+
com.android.support:appcompat-v7:26.+
com.android.support:support-v4:24.1.1+
com.android.support:support-v4:+

查了一下,可能是com.android.support:support-v4发布了新版com.android.support:support-v4:27.1.0。

解决方法:

把所有插件里依赖的com.android.support:support-v4:+替换为com.android.support:support-v4:27.1.0。

然后执行:

ionic cordova platform remove android 
ionic cordova platform add android

最后运行成功!

Ionic 3项目crosswalk报错:Could not resolve org.xwalk:xwalk_core_library:23 .

更新于 2017.09.27 5分钟阅读 0 评论 5 推荐

    Ionic

    作者: Ye
  1. Ionic 3项目crosswalk报错:Could not resolve org.xwalk:xwalk_core_library:23 . Page 1

启动Ionic 3项目:

ionic cordova run android --prod

报错信息:

> Could not resolve all dependencies for configuration ':_armv7DebugApkCopy'.
   > Could not resolve org.xwalk:xwalk_core_library:23+.
     Required by:
         project :
      > Could not resolve org.xwalk:xwalk_core_library:23+.
         > Failed to list versions for org.xwalk:xwalk_core_library.
            > Unable to load Maven meta-data from https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org /xwalk/xwalk_core_library/maven-metadata.xml.
               > Could not GET 'https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_ library/maven-metadata.xml'. Received status code 503 from server: Service Unavailable

* Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Error: cmd: Command failed with exit code 1 Error output: FAILURE: Build failed with an exception.

解决方法:

这可能是01.org服务器的问题,可以让Gradle使用Crosswalk本地的副本。

获取Crosswalk版本的两种方法:

  1. 在platforms/android/build/intermediates/exploded-aar/org.xwalk‌​/xwalk_core_library/‌​目录下可以找到类似23.53.589.4的版本号
  2. 在 Google cache选对应的版本号

修改gradle

打开项目下的platforms\android\cordova-plugin-crosswalk-webview\*-xwalk.gradle,其中*为项目名,把

dependencies {
    compile xwalkSpec
}

修改为指定Crosswalk的版本号

dependencies {
    compile 'org.xwalk:xwalk_core_library:23.53.589.4'
}