我想将一个应用程序提交给Google Market.我发现apk项目中只生成了一个文件,其路径是Project1Project/Project1/build/apk/Project1-debug-unaligned.apk
它看起来像是一个调试版本.我在哪里可以找到(如果有的话)应用程序的发布版本或者如何生成它?
每次我创建新项目时都会收到此错误:
Failed to import new Gradle project: Could not fetch model of type 'IdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.6/userguide/gradle_daemon.html
Please read below process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用android studio,到目前为止一直很好.但是,它有黄色指数,警告,灯泡,等等!
这是一个问题.不,我的代码实际上并没有真正的警告,它主要是样式挑剔的项目,如"简化"FLAG_AUTOSAVE == false to!FLAG_AUTOSAVE
哪个,不,我不想做,那不是我的风格,我喜欢我的代码一目了然.
或者实际上是错误的建议,例如更改正确覆盖的方法的签名.(它仍然是版本1.x ......)
无论我的风格是否完美,我都需要这些才能消失所以我可以看到真正的警告.
是.每个人都在测试Android Studio.我在我的项目中使用Eclipse,我想迁移到Android Studio.我的项目有问题.
我阅读了这个页面:http://developer.android.com/sdk/installing/migrate.html
在我看来,不是很好.
我在我的项目库中使用的不是.jar格式,但它们是eclipse项目(在属性中选中"is library").
你能告诉我如何将我的项目转移到Android Studio吗?我遇到了问题和大量的错误.我也在使用Google Play服务,Android Studio向我展示了相同API的旧版本.
如何添加例如ActionBarSherlock或Android-ViewPagerIndicator?
Shoud我导入就像在Eclipse中所有这些项目一样.但是在Android Studio中我不能将项目标记为库?
我没有Android开发经验,我想开始编写应用程序.
在官方开发者工具页面包含链接到两个不同的IDE.第一个包含捆绑的ADT版本的Eclipse. Android Studio是第二个IDE,基于IntelliJ.
除了这些差异,如果有任何我只能用其中一个做的事情我就无法得到(我猜这个问题的答案是否定的)以及有两个不同的官方IDE有什么意义.
两者有什么不同?
我们最近迁移到Android Studio(来自Intellij).我目前正在尝试迁移我们的项目以使用gradle进行构建.我已经尝试使用我们当前的文件夹结构,我尝试迁移我们的文件以匹配gradle文件结构.
我每次都有错误,我一直在寻找答案,但找不到任何与我们得到的相匹配的东西.
我尝试迁移到gradle文件结构时遇到的错误是:
什么地方出了错:
配置项目':'时出现问题.
无法通知项目评估监听器.未找到名称"default"的配置
我使用旧文件结构得到的错误是:
:<project>:processDebugResources
/Users/kbrown/dev/AndroidClient/<project>/build/res/all/debug/values/values.xml:311: error: Error retrieving parent for item: No resource found that matches the given name '@style/Widget.Sherlock.ActionBar.Solid'.
/Users/kbrown/dev/AndroidClient/<project>/build/res/all/debug/values/values.xml:312: error: Error: No resource found that matches the given name: attr 'background'.
/Users/kbrown/dev/AndroidClient/<project>/build/res/all/debug/values/values.xml:314: error: Error: No resource found that matches the given name: attr 'backgroundSplit'.
Run Code Online (Sandbox Code Playgroud)
关于在哪里看的任何想法.我们确实有几个像ActionBarSherlock这样的库的引用.
的build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar')
compile files('libs/retrofit-1.0.0-SNAPSHOT.jar')
compile project(':ThirdParty:ActionBarSherlock')
compile project(':ThirdParty:drag-sort-listview')
compile project(':ThirdParty:SlidingMenu') …Run Code Online (Sandbox Code Playgroud) 我最近将我的android工作室从0.2.6升级到0.2.11.在0.2.6中打开的Build - >"generate signed apk"向导不会出现在这里.而是显示如下对话框:
对于基于Gradle的项目,应在Gradle构建脚本中指定签名配置.有关详细信息,请参阅Gradle用户指南.
我甚至在build.gradle文件中添加了以下行:
signingConfigs {
debug {
storeFile file("debug.keystore")
}
myConfig {
storeFile file("other.keystore")
storePassword "android"
keyAlias "androiddebugkey"
keyPassword "android"
}
}
buildTypes {
foo {
debuggable true
jniDebugBuild true
signingConfig signingConfigs.myConfig
}
}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我可能是什么问题?
或者也可以让我知道如何降级我的工作室?
谢谢
我正在尝试切换到新的Android Studio(真棒btw),但我可以'激活"预览"窗口来查看我在I/O中演示的XML文件.
当我导航到视图 - >工具窗口 - >预览'预览'时显示为灰色,我无法选择它.
有谁知道解决这个问题?
是否有同时启用调试和ddms的方法?例如:向sms接收器添加断点,使用ddms发送短信并在断点处停止.
在过去的几天里,我从Eclipse切换到了Android Studio,并且大部分工作都得到了解决.但是,当我生成签名的APK时,似乎ProGuard永远不会运行.
我正在使用Generate Signed APK向导,选择'Run ProGuard'并指定我的proguard.cfg作为配置文件.构建过程运行没有错误并生成功能apk,但apk比Eclipse生成的大65%.当我通过Android Studio的APK向导生成apk并且不选择'Run Proguard'时,生成的apk与应该在其上运行ProGuard的apk相同.在我的项目目录中的任何位置都没有生成mapping.txt,seeds.txt或usage.txt.我试过添加
buildTypes {
release {
runProguard true
proguardFile file('proguard.cfg')
proguardFile getDefaultProguardFile('project-android.txt')
}
}
Run Code Online (Sandbox Code Playgroud)
和我的build.gradle文件的变体,但也没有任何影响.
这是在Android Studio 0.2.0上发生的,尽管我在0.1.9上看到了相同的行为.我正在使用Windows 7.
谁能告诉我可能会发生什么?如果我能找到ProGuard应该生成的日志,我会很高兴.