Posts

vim : remove ^M

1 vim下 :%s/^M//g 或者 :1,$s/^M//g 均可 补充一点: ^M是使用 "CTRL-V CTRL-M" 而不是字面上的 ^M 2 :set ff=unix 3 dos2unix || unix2dos

Install wechat for Android Emulator

Image
down load wechat apk https://apps.evozi.com/apk-downloader/?id=com.tencent.mm copy apk to C:\Users\lenger\AppData\Local\Android\Sdk\platform-tools> install via adb.exe 1 start a emulator 2 cmd.exe cd C:\Users\lenger\AppData\Local\Android\Sdk\platform-tools> adb.exe install com.tencent.mm.apk com.tencent.mm.apk: 1 file pushed. 60.5 MB/s (42637973 bytes in 0.672s) pkg: /data/local/tmp/com.tencent.mm.apk Failure [INSTALL_FAILED_NO_MATCHING_ABIS] It seems like we should use a armv7 emulator, but that has 10x slower on x86 host. adb.exe devices adb.exe -s emulator install xxx.apk

We have the light

Image
然后对门徒说:"我们再往犹太去吧。" (约翰福音 11:7 和合本) and then he said to his disciples, "Let us go back to Judea." (John 11:7 NIV) 门徒说:"拉比,犹太人近来要拿石头打你,你还往那里去吗?" (约翰福音 11:8 和合本) "But Rabbi," they said, "a short while ago the Jews there tried to stone you, and yet you are going back?" (John 11:8 NIV) 耶稣回答说:"白日不是有十二小时吗?人在白日走路,就不至跌倒,因为看见这世上的光。 (约翰福音 11:9 和合本) Jesus answered, "Are there not twelve hours of daylight? Anyone who walks in the daytime will not stumble, for they see by this world's light. (John 11:9 NIV) 若在黑夜走路,就必跌倒,因为他没有光。" (约翰福音 11:10 和合本) It is when a person walks at night that they stumble, for they have no light." (John 11:10 NIV) Photo by Wes Hicks / Unsplash

react-native run-android : do not build/update modified code(App.js)

Solution react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res c:\Users\lenger\Desktop\webrowser>react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res Scanning folders for symlinks in c:\Users\lenger\Desktop\webrowser\node_modules (43ms) Scanning folders for symlinks in c:\Users\lenger\Desktop\webrowser\node_modules (38ms) Loading dependency graph, done. bundle: start bundle: finish bundle: Writing bundle output to: android/app/src/main/assets/index.android.bundle bundle: Done writing bundle output Run react-native run-android again, you will find your modification work.

react-native run-android : Could not find com.android.tools.build:gradle:3.0.1

Image
Could not resolve all files for configuration ':classpath'. Could not find com.android.tools.build:gradle:3.0.1. Searched in the following locations: https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.pom https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.jar Required by: project : Solution Add google() inside buildscript() and Sync Project.

react-native run-android : buildToolsVersion "23.0.1" is ignored

Image
c:\Users\lenger\Desktop\webrowser>git diff android/build.gradle diff --git a/android/build.gradle b/android/build.gradle index eed9972..c5fecab 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.2.3' + classpath 'com.android.tools.build:gradle:3.0.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files c:\Users\lenger\Desktop\webrowser>git diff android/app/build.gradle diff --git a/android/app/build.gradle b/android/app/build.gradle index b589c49..b20457c 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -95,7 +95,6 @@ def enableProguardInReleaseBuilds = false android { compileSdkVersion 23 - buildToolsVersion "23.0.1" defaultConfig { applicationId "com.webrowser"

react-native run-android : Failed to notify project evaluation listener

Image
FAILURE: Build failed with an exception. What went wrong: A problem occurred configuring project ':app'. Failed to notify project evaluation listener. com.android.build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir(Ljava/io/File;)V Open your app via Android Studio, you will get more info to resolve the issue. The versions of the Android Gradle plugin and Gradle are not compatible. Please do one of the following: Update your plugin to version 2.4. Downgrade Gradle to version 3.5.