我知道这有一些重复,但到目前为止,没有一个答案可以帮助我.
在通过SVN与一些朋友共享的项目中,我总是收到以下错误:
无法解决目标'android-10'
当我更改project.properties为更改目标版本时,错误消息将保留,除非我使用android-16.
我检查了我的项目的Android会话,看看我是否可以在那里更改目标,但它只给我16和17作为选项.
在我的SDK Manager中,我安装了整个"SDK 10"分支,以及其他几个分支.
有人知道这里可能出现什么问题吗?
我正在尝试在android sdk中启动phonegap android应用程序,但我收到一个错误:
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] compiling Android...
[error] An error occurred while building the android project.Error executing "ant debug -f "/Users/me/Projects/one/platforms/android/build.xml"":
BUILD FAILED
/Applications/Android/adt-bundle-mac-x86_64-20131030/sdk/tools/ant/build.xml:932: The following error occurred while executing this line:
/Applications/Android/adt-bundle-mac-x86_64-20131030/sdk/tools/ant/build.xml:950: null returned: 1
Run Code Online (Sandbox Code Playgroud)
我遵循了本指南http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html,但它无法正常工作.
可能是什么导致了这个?
我刚刚安装了android studio和平台工具,adb即使它清楚地位于同一目录中,我也无法打电话.我收到此错误:
zsh: command not found: adb
Run Code Online (Sandbox Code Playgroud)
我是Android SDK的新手,所以这可能很容易解决.有任何想法吗?
执行示例:
agconti-Inspiron-5520 :: android-studio/sdk/platform-tools » adb 1 ?
zsh: command not found: adb
agconti-Inspiron-5520 :: android-studio/sdk/platform-tools » ll 127 ?
total 3.2M
-rwxrwx--- 1 agconti agconti 1.3M Jun 21 21:09 adb
drwxrwx--- 2 agconti agconti 4.0K Jun 21 21:12 api
-rwxrwx--- 1 agconti agconti 47K Jun 21 21:09 dmtracedump
-rwxrwx--- 1 agconti agconti 220K Jun 21 21:09 etc1tool
-rwxrwx--- 1 agconti agconti 197K Jun 21 21:09 fastboot
-rwxrwx--- 1 …Run Code Online (Sandbox Code Playgroud) I read these, and these, and these issues about Android SDK installation troubles.
Nothing works for me.
Every time I get the error
C:\Users\user\AppData\Local\Android\android-sdk\tools>android
Error: Could not find or load main class com.android.sdkmanager.Main
Run Code Online (Sandbox Code Playgroud)
when I try to start android.bat.
My environment:
C:\Users\user\AppData\Local\Android\android-sdk\tools>java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
JAVA_HOME=c:\Program Files\Java\jdk1.7.0_71\jre\bin
PATH=c:\Program Files\Java\jdk1.7.0_71\jre\bin\;%SystemRoot%\system32;%SystemRoot%;...
Run Code Online (Sandbox Code Playgroud)
I use latest android SDK version (on Dec 8, 2014) - installer_r23.0.2-windows.exe, tried …
我正在尝试使用Shippable创建一个可用于构建Android项目的docker镜像.
问题是android update sdk命令,它给出以下错误:
Installing Android SDK Tools, revision 24.2
Failed to rename directory /opt/android-sdk-linux/tools to /opt/android-sdk-linux/temp/ToolPackage.old01.
Failed to create directory /opt/android-sdk-linux/tools
Run Code Online (Sandbox Code Playgroud)
我在这里找到了一些解决方案:https://stackoverflow.com/a/8839359/867099但它适用于Windows,似乎没有解决linux上的问题.似乎在更新命令期间,当前目录正在使用中,因此无法重命名.
使用该工作方法提示我的解决方法是:
RUN cp -r /opt/android-sdk-linux/tools /opt/android-sdk-linux/tools_copy
RUN cd /opt/android-sdk-linux/tools && echo 'y' | /opt/android-sdk-linux/tools_copy/android update sdk --no-ui -a --filter tools,platform-tools,build-tools-22.0.1,android-21,extra-android-support,extra-google-google_play_services --force
Run Code Online (Sandbox Code Playgroud)
为了自动接受许可证,我echo 'y'去了android命令.
但我认为该android命令也应该在正确的目录中运行,这就是我cd首先进入它的原因.
但是,它仍然失败.我很难解决如何解决这个问题,所以任何帮助都表示赞赏.
------更新--------
我在android sdk update没有tools过滤器的情况下运行命令,最后,我的gradle构建成功.所以我不确定不更新它们是否有问题......
我在尝试运行calabash-android命令时遇到"无法找到Android SDK请确保已安装"错误.我已经通过brew安装了Android SDK.以下是我的.bash_profile的内容:
ANDROID_HOME=/usr/local/Cellar/android-sdk/24.2
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools
PATH=$PATH:$ANDROID_HOME/build-tools
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
PATH=$PATH:/usr/local/apache-ant-1.9.4/bin
PATH=$PATH:/usr/local/share/npm/bin
JAVA_HOME=/usr/libexec/java_home
export PATH
Run Code Online (Sandbox Code Playgroud)
这是我的$ PATH:
echo $PATH
/Users/mchumak/.rvm/gems/ruby-2.1.1/bin:/Users/mchumak/.rvm/gems/ruby-2.1.1@global/bin:/Users/mchumak/.rvm/rubies/ruby-2.1.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Cellar/android-sdk/24.2/tools:/usr/local/Cellar/android-sdk/24.2/platform-tools:/usr/local/Cellar/android-sdk/24.2/build-tools:/Users/mchumak/.rvm/bin:/Users/mchumak/.rvm/bin:/opt/local/bin:/opt/local/sbin:/Users/mchumak/.rvm/bin:/usr/local/apache-ant-1.9.4/bin:/usr/local/share/npm/bin
Run Code Online (Sandbox Code Playgroud)
"哪个android"产生:
/usr/local/bin/android
Run Code Online (Sandbox Code Playgroud)
该特定文件的内容是:
#!/bin/bash
TOOL="/usr/local/Cellar/android-sdk/24.2/tools/android"
exec "$TOOL" "$@"
Run Code Online (Sandbox Code Playgroud)
我可以从命令行运行Android SDK Manager,它显示正确的SDK路径(/usr/local/Cellar/android-sdk/24.2).
我很难过.有什么想法为什么calabash-android找不到SDK?
最终,我正在尝试为我的笔记5获取设备ID.
我已经安装了Android Studio和Platform-Tools 23.1
当我使用终端进入platform-tools文件夹并输入adb时,我得到"找不到命令"
有任何想法吗?
谢谢
下面是我在使用API Level 24迁移Java 8时遇到的错误看起来它是来自lombok预处理器.任何帮助赞赏错误:/MyApp.native.android/AndroidApp/src/main/java/com/cba/MyApp/android/view/fragment/ProfileDetails/tabs/Profile.java:21:导入lombok无法解决
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':AndroidApp:compileMyAppDebugJavaWithJack'.
> java.io.IOException: com.android.jack.api.v01.CompilationException: Failed to compile
* Try:
Run with --info or --debug option to get more log output.
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':AndroidApp:compileMyAppDebugJavaWithJack'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:66)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
at org.gradle.execution.taskgraph.ParallelTaskPlanExecutor.process(ParallelTaskPlanExecutor.java:47)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110)
at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
at …Run Code Online (Sandbox Code Playgroud) android android-ndk android-sdk-tools build.gradle android-gradle-plugin
我正在替代GUI独立SDK Manager(它已经在Android SDK 25上使用),我在Android Studio中找到了检索包所需的XML.
Android Repository https://dl.google.com/android/repository/repository2-1.xml
Android System Images https://dl.google.com/android/repository/sys-img/android/sys-img2-1.xml
Android TV System Images https://dl.google.com/android/repository/sys-img/android-tv/sys-img2-1.xml
Android Wear System Images https://dl.google.com/android/repository/sys-img/android-wear/sys-img2-1.xml
Glass Development Kit, Google Inc. https://dl.google.com/android/repository/glass/addon2-1.xml
Google API add-on System Images https://dl.google.com/android/repository/sys-img/google_apis/sys-img2-1.xml
Google API with Playstore System Images https://dl.google.com/android/repository/sys-img/google_apis_playstore/sys-img2-1.xml
Google Inc. https://dl.google.com/android/repository/addon2-1.xml
Intel HAXM https://dl.google.com/android/repository/extras/intel/addon2-1.xml
Offline Repo file:/C:/Program%20Files/Android/Android%20Studio/plugins/sdk-updates/offline-repo/offline-repo.xml
Run Code Online (Sandbox Code Playgroud)
我想检查哪些软件包已安装,哪些软件包可用于更新,哪些软件包未安装但可供下载.
编辑:我知道如何解析,我不确定path属性是否是一种可靠的检查方式.