小编Fra*_*con的帖子

如何在Ubuntu上为预览和稳定的android studio创建第二个桌面条目

我想在稳定版本旁边安装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菜单栏创建桌面条目.

ubuntu android-studio ubuntu-14.04

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

CMake错误:在EnableLanguage之后未设置CMAKE_C_COMPILER

当我构建一个包含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 android-ndk

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

带有配置的资源“attr/tint”的重复值

我没有构建可以成功构建的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)

android android-studio android-gradle-plugin

3
推荐指数
1
解决办法
7557
查看次数

android 午餐组合没有 Nexus 5 的 aosp_hammerhead

我正在使用 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)

android repo

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