我想在稳定版本旁边安装android studio预览版.
将.zip下载到〜/ Download
/home/zelongg/Downloads/android-studio-ide-171.4444016-linux-3.1-canary-4.zip
sudo unzip android-studio-ide-171.4444016-linux-3.1-canary-4.zip -d/usr/local/lib/android-studio-preview
sudo mv -v/usr/local/lib/android-studio-preview/android-studio/*/usr/local/lib/android-studio-preview /
sudo rm -rf/usr/local/lib/android-studio-preview/android-studio /
zelongg @ zelongg:/ usr/local/lib/android-studio-preview/bin $ ./studio.sh
在〜/ Android/sdk中创建一个新文件夹,以防新下载的sdk影响mini项目中的sdk.
我们可以成功运行android studio预览3.1金丝雀4
但我们无法以某种方式创建第二个桌面条目.
https://developer.android.com/studio/preview/install-preview.html
2桌面输入意味着:
我想要的是它应该分别为Android Studio和Android Studio Preview显示2个图标.但现在他们在左侧栏中共享一个图标.
我按照下面的说明,但它不起作用.
要在应用程序列表中提供预览版本,请选择"工具"
从Android Studio菜单栏创建桌面条目.
当我构建一个包含ndk代码的android项目时.我收到以下错误:
Build command failed.
Error while executing process /home/gongzelong/Android/Sdk/cmake/3.6.4111459/bin/cmake with arguments {-H/media/gongzelong/TOSHIBA/Code/Code/ImageLoaderEncapsulation/ImageLoader/ImageLoaderDemo/app -B/media/gongzelong/TOSHIBA/Code/Code/ImageLoaderEncapsulation/ImageLoader/ImageLoaderDemo/app/.externalNativeBuild/cmake/debug/armeabi -GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=/home/gongzelong/Android/Sdk/ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/media/gongzelong/TOSHIBA/Code/Code/ImageLoaderEncapsulation/ImageLoader/ImageLoaderDemo/app/build/intermediates/cmake/debug/obj/armeabi -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/home/gongzelong/Android/Sdk/cmake/3.6.4111459/bin/ninja -DCMAKE_TOOLCHAIN_FILE=/home/gongzelong/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=android-14 -DCMAKE_CXX_FLAGS=}
/media/gongzelong/TOSHIBA/Code/Code/ImageLoaderEncapsulation/ImageLoader/ImageLoaderDemo
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
Build command failed.
Error while executing process /home/gongzelong/Android/Sdk/cmake/3.6.4111459/bin/cmake with arguments {-H/media/gongzelong/TOSHIBA/Code/Code/ImageLoaderEncapsulation/ImageLoader/ImageLoaderDemo/app -B/media/gongzelong/TOSHIBA/Code/Code/ImageLoaderEncapsulation/ImageLoader/ImageLoaderDemo/app/.externalNativeBuild/cmake/release/armeabi -GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=/home/gongzelong/Android/Sdk/ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/media/gongzelong/TOSHIBA/Code/Code/ImageLoaderEncapsulation/ImageLoader/ImageLoaderDemo/app/build/intermediates/cmake/release/obj/armeabi -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/home/gongzelong/Android/Sdk/cmake/3.6.4111459/bin/ninja -DCMAKE_TOOLCHAIN_FILE=/home/gongzelong/Android/Sdk/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=android-14 -DCMAKE_CXX_FLAGS=}
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not …
Run Code Online (Sandbox Code Playgroud) 我没有构建可以成功构建的android项目。
构建:同步
../../../.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.0.aar/079f027781f9663d188d9dd5f4f897cd/res/values/values.xml
错误:资源'attr/的重复值用配置“着色”。错误:先前在此处定义的资源。
整个输出:
构建失败 6s 89ms 运行构建 5s 902ms 加载构建 27ms 配置构建 3s 955ms 计算任务图 31ms 运行任务 1s 871ms null
为以下翻译返回英文:
java.util.concurrent.ExecutionException: com.android.builder.internal.aapt .v2.Aapt2Exception:AAPT2 错误:检查日志以获取详细信息
null
../../../.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.0.aar/079f027781f9663d188d9dd5f4f897 /values.xml
错误:资源 'attr/tint' 与配置 '' 的重复值。错误:先前在此处定义的资源。
这是我的依赖。
dependencies {
implementation(name: 'appboy_release', ext: 'aar')
testImplementation 'junit:junit:4.12'
implementation project(':strings')
implementation project(':osp-core')
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.facebook.android:facebook-android-sdk:4.18.0'
implementation 'com.android.support:appcompat-v7:27.1.0'
implementation 'com.android.support:cardview-v7:27.1.0'
implementation 'com.android.support:design:27.1.0'
implementation 'com.android.support:gridlayout-v7:27.1.0'
implementation 'com.android.support:preference-v7:27.1.0'
implementation 'com.android.support:recyclerview-v7:27.1.0'
implementation 'com.android.support:support-v4:27.1.0'
implementation 'com.google.android.gms:play-services-analytics:12.0.1'
implementation 'com.google.android.gms:play-services-gcm:12.0.1'
implementation 'com.google.code.gson:gson:2.8.1'
implementation 'com.jakewharton.picasso:picasso2-okhttp3-downloader:1.0.2'
implementation …
Run Code Online (Sandbox Code Playgroud) 我正在使用 Ubuntu 16.04 LTS,并有一台 Nexus 5。
我按照android官方网站上的步骤进行操作。
至于Nexus 5我参考https://developers.google.com/android/drivers。
我想要获得最新的 Android 版本,因此我选择了适用于 Android 6.0.1 (M4B30X) 的 Nexus 5 (GSM/LTE) 二进制文件。
当我吃午饭时
gongzelong@gongzelong:~/OpenSource/Android$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_arm64-eng
3. aosp_mips-eng
4. aosp_mips64-eng
5. aosp_x86-eng
6. aosp_x86_64-eng
7. full_fugu-userdebug
8. aosp_fugu-userdebug
9. mini_emulator_arm64-userdebug
10. m_e_arm-userdebug
11. m_e_mips64-eng
12. m_e_mips-userdebug
13. mini_emulator_x86_64-userdebug
14. mini_emulator_x86-userdebug
15. aosp_dragon-userdebug
16. aosp_dragon-eng
17. aosp_flounder-userdebug
18. aosp_angler-userdebug
19. aosp_bullhead-userdebug
20. hikey-userdebug
21. aosp_shamu-userdebug
Which would you like? …
Run Code Online (Sandbox Code Playgroud)